From 269935726dae4660aba2826fea58b024f8700a72 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Fri, 15 Dec 2017 23:36:23 +0200 Subject: [PATCH] Check all URL parsed args before installing a package --- platformio/managers/package.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platformio/managers/package.py b/platformio/managers/package.py index dd9e5052..ed5efe41 100644 --- a/platformio/managers/package.py +++ b/platformio/managers/package.py @@ -609,7 +609,7 @@ class BasePkgManager(PkgRepoMixin, PkgInstallerMixin): # avoid circle dependencies if not self.INSTALL_HISTORY: self.INSTALL_HISTORY = [] - history_key = "%s-%s" % (name, requirements) if requirements else name + history_key = "%s-%s-%s" % (name, requirements or "", url or "") if history_key in self.INSTALL_HISTORY: return package_dir self.INSTALL_HISTORY.append(history_key)