Requests: urllib3 v1.25 рд╕рдорд░реНрдерди

рдХреЛ рдирд┐рд░реНрдорд┐рдд 23 рдЕрдкреНрд░реИрд▓ 2019  ┬╖  15рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: psf/requests

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
}

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдпрд╣рд╛рдВ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдЧреВрдВрдЧрд╛ рдкреНрд░рд╢реНрди рд╣реИ: рдЕрдиреБрд░реЛрдз urllib3 рдХреЛ <1.25 рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХреНрдпреЛрдВ рдХрд░рддрд╛ рд╣реИ? рдЪреВрдВрдХрд┐ рдХрдИ рдЕрдиреНрдп рдкреАрдЖрдИрдкреА рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рдЕрдкрдиреЗ рдиреНрдпреВрдирддрдо рдЕрдиреБрдордд urllib3 рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдмрдврд╝рд╛рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреА рд╣реИрдВ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рджреЛ рдЪреАрдЬреЛрдВ рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ:

  1. urllib3 рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдорд╛рдореВрд▓реА рд╕рдВрд╕реНрдХрд░рдг рдЯрдХреНрдХрд░ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рддреЛрдбрд╝ рджреЗрдЧрд╛ рдЬреЛ рдЕрдиреБрд░реЛрдзреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХреЛрдИ рднреА рдЬреЛ рдкреНрд░рдореБрдЦ Google рдпрд╛ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдПрдЬрд╝реВрд░ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдХрдИ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рдмреАрдЪ)ред
  2. urllib3 рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЫреЛрдЯреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЯрдХреНрдХрд░ рдХреЗ рдмрд╛рдж urllib3 рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдПрдХ рдирдИ рд░рд┐рд▓реАрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдХреНрдпрд╛ urllib3 рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЕрдХреНрд╕рд░ рд╣рдо рдХреЗрд╡рд▓ рдЙрдирдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ? рдпрд╛ рдХреЛрдИ рдФрд░ рдЪрд┐рдВрддрд╛ рд╣реИ?

рд╕рднреА 15 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдкреБрд▓-рдЕрдиреБрд░реЛрдз #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 рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдмрдврд╝рд╛рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреА рд╣реИрдВ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рджреЛ рдЪреАрдЬреЛрдВ рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ:

  1. urllib3 рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдорд╛рдореВрд▓реА рд╕рдВрд╕реНрдХрд░рдг рдЯрдХреНрдХрд░ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рддреЛрдбрд╝ рджреЗрдЧрд╛ рдЬреЛ рдЕрдиреБрд░реЛрдзреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХреЛрдИ рднреА рдЬреЛ рдкреНрд░рдореБрдЦ Google рдпрд╛ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдПрдЬрд╝реВрд░ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдХрдИ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рдмреАрдЪ)ред
  2. urllib3 рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЫреЛрдЯреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЯрдХреНрдХрд░ рдХреЗ рдмрд╛рдж 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

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

thadeusb picture thadeusb  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jake491 picture jake491  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

tiran picture tiran  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

NoahCardoza picture NoahCardoza  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jakul picture jakul  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ