summaryrefslogtreecommitdiff
path: root/debian/patches/requirements.patch
blob: e018d09ba502dea556f110f08cf60b5e5a49b73e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
From: Tianon Gravi <tianon@debian.org>
Date: Sun, 8 Nov 2015 10:36:49 -0800
Subject: Unpin dependencies so newer versions satisfy them appropriately

Forwarded: https://github.com/dotcloud/docker-py/issues/101 (upstream has no interest)

Patch-Name: requirements.patch
---
 requirements.txt      | 33 ++++++++++++++++-----------------
 setup.py              |  2 +-
 test-requirements.txt | 14 +++++++-------
 3 files changed, 24 insertions(+), 25 deletions(-)

diff --git a/requirements.txt b/requirements.txt
index 26cbc6f..308ac48 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,17 +1,16 @@
-appdirs==1.4.3
-asn1crypto==0.22.0
-backports.ssl-match-hostname==3.5.0.1
-cffi==1.14.4
-cryptography==3.4.7
-enum34==1.1.6
-idna==2.5
-ipaddress==1.0.18
-packaging==16.8
-paramiko==2.4.2
-pycparser==2.17
-pyOpenSSL==18.0.0
-pyparsing==2.2.0
-pywin32==301; sys_platform == 'win32'
-requests==2.26.0
-urllib3==1.26.5
-websocket-client==0.56.0
+appdirs>=1.4.3
+asn1crypto>=0.22.0
+backports.ssl-match-hostname>=3.5.0.1
+cffi>=1.14.4
+cryptography>=3.2
+enum34>=1.1.6
+idna>=2.5
+ipaddress>=1.0.18
+packaging>=16.8
+paramiko>=2.4.2
+pycparser>=2.17
+pyOpenSSL>=18.0.0
+pyparsing>=2.2.0
+requests>=2.25.0
+urllib3>=1.26.5
+websocket-client>=0.56.0
diff --git a/setup.py b/setup.py
index a966fea..5b9945d 100644
--- a/setup.py
+++ b/setup.py
@@ -26,7 +26,7 @@ extras_require = {
     # https://github.com/pypa/pip/issues/4391).  Once that's fixed, instead of
     # installing the extra dependencies, install the following instead:
     # 'requests[security] >= 2.5.2, != 2.11.0, != 2.12.2'
-    'tls': ['pyOpenSSL>=17.5.0', 'cryptography>=3.4.7', 'idna>=2.0.0'],
+    'tls': ['pyOpenSSL>=17.5.0', 'cryptography>=3.2', 'idna>=2.0.0'],
 
     # Only required when connecting using the ssh:// protocol
     'ssh': ['paramiko>=2.4.2'],
diff --git a/test-requirements.txt b/test-requirements.txt
index 40161bb..585e3fd 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -1,7 +1,7 @@
-setuptools==54.1.1
-coverage==4.5.2
-flake8==3.6.0
-mock==1.0.1
-pytest==4.3.1
-pytest-cov==2.6.1
-pytest-timeout==1.3.3
+setuptools>=54.1.1
+coverage>=4.5.2
+flake8>=3.6.0
+mock>=1.0.1
+pytest>=4.3.1
+pytest-cov>=2.6.1
+pytest-timeout>=1.3.3