Closed elcolie closed 5 years ago
No.
Requests < 2.21 does not support urllib3 v1.25.2+. (v 1.25 contains a CVE fix, and 1.25.3 is not compatible with 1.25.0 and 1.25.1)
Looks like v 1.3.1 has the requests version you're looking for, but Holy Wow is that out-of-date. (Published Dec 4, 2017). Might be worth tracking down which package is actually still requiring the old version of Requests and filing an issue urging them to update.
I also see that Requests2 is EOL with Requests3 coming out reasonably soon. I should probably update when that happens.
After I search for dependencies tree. pipdeptree
I found it. docker-compose
is the root cause.
docker-compose==1.24.0
- cached-property [required: >=1.2.0,<2, installed: 1.5.1]
- docker [required: >=3.7.0,<4.0, installed: 3.7.2]
- docker-pycreds [required: >=0.4.0, installed: 0.4.0]
- six [required: >=1.4.0, installed: 1.12.0]
- requests [required: >=2.14.2,!=2.18.0, installed: 2.20.1]
- certifi [required: >=2017.4.17, installed: 2019.3.9]
- chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
- idna [required: >=2.5,<2.8, installed: 2.7]
- urllib3 [required: >=1.21.1,<1.25, installed: 1.24.3]
- six [required: >=1.4.0, installed: 1.12.0]
- websocket-client [required: >=0.32.0, installed: 0.56.0]
- six [required: Any, installed: 1.12.0]
- dockerpty [required: >=0.4.1,<0.5, installed: 0.4.1]
- six [required: >=1.3.0, installed: 1.12.0]
- docopt [required: >=0.6.1,<0.7, installed: 0.6.2]
- jsonschema [required: >=2.5.1,<3, installed: 2.6.0]
- PyYAML [required: >=3.10,<4.3, installed: 3.13]
- requests [required: >=2.6.1,<2.21,!=2.18.0,!=2.12.2,!=2.11.0, installed: 2.20.1]
- certifi [required: >=2017.4.17, installed: 2019.3.9]
- chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
- idna [required: >=2.5,<2.8, installed: 2.7]
- urllib3 [required: >=1.21.1,<1.25, installed: 1.24.3]
- six [required: >=1.3.0,<2, installed: 1.12.0]
- texttable [required: >=0.9.0,<0.10, installed: 0.9.1]
- websocket-client [required: >=0.32.0,<1.0, installed: 0.56.0]
- six [required: Any, installed: 1.12.0]
Thank you very much.
Python 3.7.3 pip 19.1.1
requirements.txt
Every line went fine except one.
This problem also impact when I do
pip-compile
as well here.Question:
Is it possible to let
pywebpush
supportrequests 2.20.1
?