From 8210ae52b6d0fd120b1623db89855de0c5ba1ab2 Mon Sep 17 00:00:00 2001 From: astaric Date: Fri, 10 Nov 2017 14:39:24 +0100 Subject: [PATCH] Addons: Fix installation of local packages --- Orange/canvas/application/addons.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Orange/canvas/application/addons.py b/Orange/canvas/application/addons.py index 57707fcc2bf..fc7a44196e3 100644 --- a/Orange/canvas/application/addons.py +++ b/Orange/canvas/application/addons.py @@ -815,7 +815,11 @@ def install(self, pkg): cmd = ["python", "-m", "pip", "install"] if self.user_install: cmd.append("--user") - cmd.append(pkg.name) + if pkg.package_url.startswith("http://"): + cmd.append(pkg.name) + else: + # Package url is path to the (local) wheel + cmd.append(pkg.package_url) run_command(cmd)