From 254a4eb9f9f05409085f632a0aa7773a69bc776f Mon Sep 17 00:00:00 2001 From: Mohammed Naser Date: Mon, 4 May 2020 15:17:12 -0400 Subject: [PATCH] python-builder: drop # from line If the extras includes a '#' inside of it, it means that it is probably followed up with a comment such as license for that package and it will fail to install because pip will try to use that literal #. Change-Id: I31c5ffe3dda3ced4b6a412cc955c73321d4af507 --- docker/python-builder/scripts/get-extras-packages | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docker/python-builder/scripts/get-extras-packages b/docker/python-builder/scripts/get-extras-packages index f3649f4fbd..b77a69815e 100755 --- a/docker/python-builder/scripts/get-extras-packages +++ b/docker/python-builder/scripts/get-extras-packages @@ -28,6 +28,8 @@ def get_extras_packages(path): for name, packages in config.items(): for package in packages.split('\n'): package = package.strip() + if '#' in package: + package = package.split('#')[0] if not package: continue extras.add(package)