File tree 5 files changed +25
-3
lines changed 5 files changed +25
-3
lines changed Original file line number Diff line number Diff line change
1
+ Upgrade urllib3 to 1.26.17
Original file line number Diff line number Diff line change 1
1
# This file is protected via CODEOWNERS
2
- __version__ = "1.26.16 "
2
+ __version__ = "1.26.17 "
Original file line number Diff line number Diff line change 1
1
from __future__ import absolute_import
2
2
3
+ import sys
4
+
3
5
from .filepost import encode_multipart_formdata
6
+ from .packages import six
4
7
from .packages .six .moves .urllib .parse import urlencode
5
8
6
9
__all__ = ["RequestMethods" ]
@@ -168,3 +171,21 @@ def request_encode_body(
168
171
extra_kw .update (urlopen_kw )
169
172
170
173
return self .urlopen (method , url , ** extra_kw )
174
+
175
+
176
+ if not six .PY2 :
177
+
178
+ class RequestModule (sys .modules [__name__ ].__class__ ):
179
+ def __call__ (self , * args , ** kwargs ):
180
+ """
181
+ If user tries to call this module directly urllib3 v2.x style raise an error to the user
182
+ suggesting they may need urllib3 v2
183
+ """
184
+ raise TypeError (
185
+ "'module' object is not callable\n "
186
+ "urllib3.request() method is not supported in this release, "
187
+ "upgrade to urllib3 v2 to use it\n "
188
+ "see https://urllib3.readthedocs.io/en/stable/v2-migration-guide.html"
189
+ )
190
+
191
+ sys .modules [__name__ ].__class__ = RequestModule
Original file line number Diff line number Diff line change @@ -235,7 +235,7 @@ class Retry(object):
235
235
RETRY_AFTER_STATUS_CODES = frozenset ([413 , 429 , 503 ])
236
236
237
237
#: Default headers to be used for ``remove_headers_on_redirect``
238
- DEFAULT_REMOVE_HEADERS_ON_REDIRECT = frozenset (["Authorization" ])
238
+ DEFAULT_REMOVE_HEADERS_ON_REDIRECT = frozenset (["Cookie" , " Authorization" ])
239
239
240
240
#: Maximum backoff time.
241
241
DEFAULT_BACKOFF_MAX = 120
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ requests==2.31.0
11
11
certifi==2023.7.22
12
12
chardet==5.1.0
13
13
idna==3.4
14
- urllib3==1.26.16
14
+ urllib3==1.26.17
15
15
rich==13.4.2
16
16
pygments==2.15.1
17
17
typing_extensions==4.7.1
You can’t perform that action at this time.
0 commit comments