← Back to team overview

checkbox-dev team mailing list archive

[PATCH 2/3] support: don't pip install anything that pulls in distribute

 

This patch disables argcomplete and sphinx-bootstrap-theme, neither of
which are essential, so that distribute is not pulled in as a
dependency.

Distribute was a fork of setuptools that was merged into setuptools as
of setuptools-0.7. Apparently pip has no support of 'provides' feature
because the now-gone setuptools/distribute (which is not a part of our
external-tarballs repository for various technical reasons) causes
installation issues on Ubuntu 14.04 which includes setuptools-2.0.2-1
(as of this writing)

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@xxxxxxxxxxxxx>
---
 checkbox-ng/requirements/pip-docs.txt  | 2 +-
 plainbox/requirements/pip-docs.txt     | 2 +-
 plainbox/requirements/pip-optional.txt | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/checkbox-ng/requirements/pip-docs.txt b/checkbox-ng/requirements/pip-docs.txt
index 8bcd0b2..71e2f1c 100644
--- a/checkbox-ng/requirements/pip-docs.txt
+++ b/checkbox-ng/requirements/pip-docs.txt
@@ -1 +1 @@
-sphinx-bootstrap-theme==0.2.3
+# sphinx-bootstrap-theme==0.2.3
diff --git a/plainbox/requirements/pip-docs.txt b/plainbox/requirements/pip-docs.txt
index 8bcd0b2..71e2f1c 100644
--- a/plainbox/requirements/pip-docs.txt
+++ b/plainbox/requirements/pip-docs.txt
@@ -1 +1 @@
-sphinx-bootstrap-theme==0.2.3
+# sphinx-bootstrap-theme==0.2.3
diff --git a/plainbox/requirements/pip-optional.txt b/plainbox/requirements/pip-optional.txt
index 1aaf4f2..079959b 100644
--- a/plainbox/requirements/pip-optional.txt
+++ b/plainbox/requirements/pip-optional.txt
@@ -1 +1 @@
-argcomplete==0.5.4
+# argcomplete==0.5.4
-- 
1.8.5.3



References