urllib3
v1.25 (рдЖрдЬ/рдХрд▓ рдЬрд╛рд░реА) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред рд╕рд╛рдорд╛рдиреНрдп рдпрд╛рджрд╛-рдпрд╛рджрд╛ "рдореЗрд░рд╛ рд╕реАрдЖрдИ рдЯреВрдЯ рдЧрдпрд╛ рд╣реИ"ред
рдХрдИ рдкреИрдХреЗрдЬ рдЬрд┐рди рдкрд░ рд╣рдо рдирд┐рд░реНрднрд░ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП google.cloud.storage
, azure.storage
) requests
pkg_resources.require('requests >= 2.18.0')
рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд╕рдЦреНрдд рд╕рдВрд╕реНрдХрд░рдг-рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВред рдиреАрдЪреЗ рджреА рдЧрдИ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдФрд░ requests
рд╕рд╣рд┐рдд рдХрд┐рд╕реА рднреА рдЕрдкреВрд░реНрдг рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдХрд╛рд░рдг рдЪреЗрдХ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдПрдХ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛ рдЬрд╛рдПрдЧрд╛ред urllib3<1.25
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдРрд╕реА рд╣реА рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рд╣реИред
рдЖрдпрд╛рдд рдкрд░ рдХреЛрдИ рдЕрдкрд╡рд╛рдж рдирд╣реАрдВ рдЙрдард╛рдпрд╛
pkg_resources.ContextualVersionConflict: (urllib3 1.25 (/usr/local/lib/python3.6/dist-packages), Requirement.parse('urllib3<1.25,>=1.21.1'), {'requests'})
The above exception was the direct cause of the following exception:
ImportError: ``requests >= 2.18.0`` is required by the ``google.resumable_media.requests`` subpackage.
It can be installed via
pip install google-resumable-media[requests].
pip3 install sentry-sdk google-cloud-storage
>>> from google.cloud import storage
md5-cbc1943a1d569f335059802806d81765
/home/laurie/env-tmp/lib/python3.6/site-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.25) or chardet (3.0.4) doesn't match a supported version!
RequestsDependencyWarning)
{
"chardet": {
"version": "3.0.4"
},
"cryptography": {
"version": ""
},
"idna": {
"version": "2.8"
},
"implementation": {
"name": "CPython",
"version": "3.6.7"
},
"platform": {
"release": "4.18.0-17-generic",
"system": "Linux"
},
"pyOpenSSL": {
"openssl_version": "",
"version": null
},
"requests": {
"version": "2.21.0"
},
"system_ssl": {
"version": "1010100f"
},
"urllib3": {
"version": "1.25"
},
"using_pyopenssl": false
}
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдкреБрд▓-рдЕрдиреБрд░реЛрдз #5065 рдФрд░ #4961 . рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП
рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЙрдкрд░реЛрдХреНрдд рдкреНрд░рдЬрдирди рдЙрджрд╛рд╣рд░рдг рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИ:
pip3 install sentry-sdk google-cloud-storage 'urllib3<1.25'
рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдкреАрдЖрд░ рд╣реИ: https://github.com/kennethreitz/requests/pull/5063
рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рдЬреИрд╕рд╛ рдХрд┐ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ , рд╣рдореЗрдВ urllib3
v1.25.2 . рдкрд░ рдмреНрд▓реЙрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
@nateprewitt FYI 1.25.2 рдмрд╣реБрдд рдЬрд▓реНрдж рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдореИрдВ 1.25.0 рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ 1.25.1 рдХреЛ рднреА рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░реВрдВрдЧрд╛?
рд╣рдорд╛рд░реА рд╕реАрдЖрдИ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЛ [integration_py3_docker_metric] 19-04-29:10:26:57 ERROR [clipper_metric_docker.py:127] Failed to parse: http://localhost:44328/api/v1/series?match[]=clipper_mc_parse_time_ms_sum
рддреНрд░реБрдЯрд┐ рдорд┐рд▓рдиреЗ рд▓рдЧрддреА рд╣реИ, 22 рдЕрдкреНрд░реИрд▓ рд╕реЗ, рдЬрдм рд╕реЗ urllib3
рд╕рдВрд╕реНрдХрд░рдг 1.25 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ?
@ rkooo567 , рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдЖрд╡рд╢реНрдпрдХрддрд╛ urllib3<1.25
рдХреЗ рд╕рд╛рде CI рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ?
@EpicWink рд╣рд╛рдБред рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рдпрд╣ рднреА рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ urllib3==1.25.2
рднреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИред
urllib3 1.24.3 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ 1.24.X рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ CRLF рдЗрдВрдЬреЗрдХреНрд╢рди рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИред
рдпрд╣рд╛рдВ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдЧреВрдВрдЧрд╛ рдкреНрд░рд╢реНрди рд╣реИ: рдЕрдиреБрд░реЛрдз urllib3 рдХреЛ <1.25 рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХреНрдпреЛрдВ рдХрд░рддрд╛ рд╣реИ? рдЪреВрдВрдХрд┐ рдХрдИ рдЕрдиреНрдп рдкреАрдЖрдИрдкреА рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рдЕрдкрдиреЗ рдиреНрдпреВрдирддрдо рдЕрдиреБрдордд urllib3 рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдмрдврд╝рд╛рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреА рд╣реИрдВ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рджреЛ рдЪреАрдЬреЛрдВ рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ:
рдХреНрдпрд╛ urllib3 рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЕрдХреНрд╕рд░ рд╣рдо рдХреЗрд╡рд▓ рдЙрдирдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ? рдпрд╛ рдХреЛрдИ рдФрд░ рдЪрд┐рдВрддрд╛ рд╣реИ?
рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдЯреНрд░реИрдХрд░реНрд╕ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд╕рдВрджрд░реНрднреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдХрдИ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрдиреБрд░рдХреНрд╖рдХ рд╣реИрдВ рдЬреЛ рдмрд╛рдж рдореЗрдВ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЬрд▓реНрдж рд╣реА рдПрдХ рд╕рдВрдХрд▓реНрдк рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реЗрдВрдЧреЗ ... :) рдЯреА рдЯреНрд░рд┐рдЧрд░ рдИ-рдореЗрд▓ рд╕реВрдЪрдирд╛рдПрдВред)
+1 рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдкрд┐рдк рдХреА рдирд┐рд░реНрднрд░рддрд╛ рд░рд┐рдЬрд╝реЙрд▓реНрд╡рд░ рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реИ: https://github.com/pradyunsg/zazo/issues/14
рдЕрдЧрд░ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдордЬреЗрджрд╛рд░ рд╣реИ, рддреЛ рдЙрди рд╕рднреА рдЪреАрдЬреЛрдВ рдХреЛ рджреЗрдЦреЗрдВ рдЬреЛ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВ рдФрд░ urllib3 рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА рд╣реИрдВред (рд╣рдо рдХреБрдЫ рдореИрдиреНрдпреБрдЕрд▓ рдЬрд╛рдБрдЪ рдХрд░рддреЗ рд╣реИрдВ)
http://logs.openstack.org/36/658636/3/check/requirements-tox-py27-check-uc/48d2334/job-output.txt.gz#_2019 -05-14_06_33_55_887702
#5092 рдХреЗ рд╕рд╛рде рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛, рд░рд┐рд▓реАрдЬрд╝ рдЕрднреА pypi рдкрд░ рд╣реИред рдлрд┐рд░ рд╕реЗ рдзрдиреНрдпрд╡рд╛рдж @EpicWink
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдпрд╣рд╛рдВ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдЧреВрдВрдЧрд╛ рдкреНрд░рд╢реНрди рд╣реИ: рдЕрдиреБрд░реЛрдз urllib3 рдХреЛ <1.25 рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХреНрдпреЛрдВ рдХрд░рддрд╛ рд╣реИ? рдЪреВрдВрдХрд┐ рдХрдИ рдЕрдиреНрдп рдкреАрдЖрдИрдкреА рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рдЕрдкрдиреЗ рдиреНрдпреВрдирддрдо рдЕрдиреБрдордд urllib3 рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдмрдврд╝рд╛рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреА рд╣реИрдВ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рджреЛ рдЪреАрдЬреЛрдВ рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ:
рдХреНрдпрд╛ urllib3 рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЕрдХреНрд╕рд░ рд╣рдо рдХреЗрд╡рд▓ рдЙрдирдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ? рдпрд╛ рдХреЛрдИ рдФрд░ рдЪрд┐рдВрддрд╛ рд╣реИ?