aboutsummaryrefslogtreecommitdiff
path: root/debian/patches/02_populate-install_requires.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/02_populate-install_requires.patch')
-rw-r--r--debian/patches/02_populate-install_requires.patch31
1 files changed, 31 insertions, 0 deletions
diff --git a/debian/patches/02_populate-install_requires.patch b/debian/patches/02_populate-install_requires.patch
new file mode 100644
index 0000000..64ec706
--- /dev/null
+++ b/debian/patches/02_populate-install_requires.patch
@@ -0,0 +1,31 @@
+From 6c882aca203bd33c129e2b4e1e4f82886e4b1fe0 Mon Sep 17 00:00:00 2001
+From: Daniele Tricoli <eriol@mornie.org>
+Date: Fri, 23 Oct 2015 16:03:52 +0200
+Subject: Populate install_requires for unbundled packages
+
+This will avoid breakage updating urllib3 via pip when requests/urllib3
+are already installed via the system packages.
+
+Forwarded: not-needed
+Bug-OpenStack: https://review.openstack.org/#/c/213310/0
+Bug-Upstream: https://github.com/kennethreitz/requests/issues/2816
+Patch-Name: 02_populate-install_requires.patch
+---
+ setup.py | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/setup.py b/setup.py
+index eb444f1..6f62b80 100755
+--- a/setup.py
++++ b/setup.py
+@@ -26,7 +26,9 @@ packages = [
+ 'requests.packages.urllib3.packages.ssl_match_hostname',
+ ]
+
+-requires = []
++requires = [
++ 'urllib3==1.12',
++]
+
+ version = ''
+ with open('requests/__init__.py', 'r') as fd: