proxy_requests icon indicating copy to clipboard operation
proxy_requests copied to clipboard

Not Working Python 3.9

Open UnknownSourceCode opened this issue 3 years ago • 9 comments

Not Working On Recent Python Version 3.9 It Do Request then reply with error Proxy Pool Empty and dont use no proxy no return source no json

UnknownSourceCode avatar Feb 17 '21 21:02 UnknownSourceCode

Do you have an example of how you are using it?

in the simplest possible terms from the interpreter:

Python 3.9.1 (default, Jan  8 2021, 17:17:43) 
[Clang 12.0.0 (clang-1200.0.32.28)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from proxy_requests import ProxyRequests 
>>> r = ProxyRequests('https://api.ipify.org')
>>> r.get()  
>>> print(r)
3.35.4.62
>>> 

rootVIII avatar Feb 18 '21 16:02 rootVIII

I have the same issue in python 3.9. For good measure I tried it in python 3.8.8, 3.7.10 and 3.7.3 to see if that matters. I doesn't: the error I get in the end is always "Proxy Pool has been emptied".

This is on a macOS 11.2.1.

Strangely enough, the same proxy-requests version (0.5.1) works fine on a raspberry pi (Raspbian GNU/Linux 10 buster) with python 3.7.3.

Above the "Proxy Pool" error is a very long list of other exceptions, I've copied only the "raise" statements of +/- 150 of those exceptions below:

Fold out trace
raise SSLError(e, request=request)requests.exceptions.SSLError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1125)')))
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', ConnectionResetError(54, 'Connection reset by peer')))
raise ProxyError(e, request=request)requests.exceptions.ProxyError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', ConnectionResetError(54, 'Connection reset by peer')))
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1125)')))
raise SSLError(e, request=request)requests.exceptions.SSLError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1125)')))
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1125)')))
raise SSLError(e, request=request)requests.exceptions.SSLError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1125)')))
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1125)')))
raise SSLError(e, request=request)requests.exceptions.SSLError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1125)')))
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1125)')))
raise SSLError(e, request=request)requests.exceptions.SSLError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1125)')))
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', timeout('_ssl.c:1108: The handshake operation timed out')))
raise ProxyError(e, request=request)requests.exceptions.ProxyError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', timeout('_ssl.c:1108: The handshake operation timed out')))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc268dad0d0>, 'Connection to 62.106.122.90 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc268dad0d0>, 'Connection to 62.106.122.90 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc268dad0d0>, 'Connection to 62.106.122.90 timed out. (connect timeout=3.0)'))
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', timeout('_ssl.c:1108: The handshake operation timed out')))
raise ProxyError(e, request=request)requests.exceptions.ProxyError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', timeout('_ssl.c:1108: The handshake operation timed out')))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc268db9340>, 'Connection to 150.129.148.88 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc268db9340>, 'Connection to 150.129.148.88 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc268db9340>, 'Connection to 150.129.148.88 timed out. (connect timeout=3.0)'))
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', timeout('_ssl.c:1108: The handshake operation timed out')))
raise ProxyError(e, request=request)requests.exceptions.ProxyError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', timeout('_ssl.c:1108: The handshake operation timed out')))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc268dc15b0>, 'Connection to 192.140.42.83 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc268dc15b0>, 'Connection to 192.140.42.83 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc268dc15b0>, 'Connection to 192.140.42.83 timed out. (connect timeout=3.0)'))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc268dc1eb0>, 'Connection to 113.130.126.2 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc268dc1eb0>, 'Connection to 113.130.126.2 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc268dc1eb0>, 'Connection to 113.130.126.2 timed out. (connect timeout=3.0)'))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc268dcc820>, 'Connection to 219.83.34.178 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc268dcc820>, 'Connection to 219.83.34.178 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc268dcc820>, 'Connection to 219.83.34.178 timed out. (connect timeout=3.0)'))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc268dd5160>, 'Connection to 181.129.70.82 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc268dd5160>, 'Connection to 181.129.70.82 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc268dd5160>, 'Connection to 181.129.70.82 timed out. (connect timeout=3.0)'))
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1125)')))
raise SSLError(e, request=request)requests.exceptions.SSLError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1125)')))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc268de43d0>, 'Connection to 186.103.234.75 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc268de43d0>, 'Connection to 186.103.234.75 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc268de43d0>, 'Connection to 186.103.234.75 timed out. (connect timeout=3.0)'))
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', timeout('_ssl.c:1108: The handshake operation timed out')))
raise ProxyError(e, request=request)requests.exceptions.ProxyError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', timeout('_ssl.c:1108: The handshake operation timed out')))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc268def640>, 'Connection to 195.7.9.141 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc268def640>, 'Connection to 195.7.9.141 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc268def640>, 'Connection to 195.7.9.141 timed out. (connect timeout=3.0)'))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc268deff40>, 'Connection to 178.128.125.16 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc268deff40>, 'Connection to 178.128.125.16 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc268deff40>, 'Connection to 178.128.125.16 timed out. (connect timeout=3.0)'))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc268df7880>, 'Connection to 83.167.73.151 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc268df7880>, 'Connection to 83.167.73.151 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc268df7880>, 'Connection to 83.167.73.151 timed out. (connect timeout=3.0)'))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc269d021c0>, 'Connection to 91.193.253.188 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d021c0>, 'Connection to 91.193.253.188 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d021c0>, 'Connection to 91.193.253.188 timed out. (connect timeout=3.0)'))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc269d02ac0>, 'Connection to 202.77.120.38 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d02ac0>, 'Connection to 202.77.120.38 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d02ac0>, 'Connection to 202.77.120.38 timed out. (connect timeout=3.0)'))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc269d0a400>, 'Connection to 103.106.219.222 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d0a400>, 'Connection to 103.106.219.222 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d0a400>, 'Connection to 103.106.219.222 timed out. (connect timeout=3.0)'))
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', timeout('_ssl.c:1108: The handshake operation timed out')))
raise ProxyError(e, request=request)requests.exceptions.ProxyError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', timeout('_ssl.c:1108: The handshake operation timed out')))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc269d16670>, 'Connection to 96.9.69.164 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d16670>, 'Connection to 96.9.69.164 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d16670>, 'Connection to 96.9.69.164 timed out. (connect timeout=3.0)'))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc269d1e040>, 'Connection to 191.242.179.138 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d1e040>, 'Connection to 191.242.179.138 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d1e040>, 'Connection to 191.242.179.138 timed out. (connect timeout=3.0)'))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc269d1e8b0>, 'Connection to 103.145.67.246 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d1e8b0>, 'Connection to 103.145.67.246 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d1e8b0>, 'Connection to 103.145.67.246 timed out. (connect timeout=3.0)'))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc269d2a1f0>, 'Connection to 77.94.112.234 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d2a1f0>, 'Connection to 77.94.112.234 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d2a1f0>, 'Connection to 77.94.112.234 timed out. (connect timeout=3.0)'))
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', timeout('_ssl.c:1108: The handshake operation timed out')))
raise ProxyError(e, request=request)requests.exceptions.ProxyError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', timeout('_ssl.c:1108: The handshake operation timed out')))
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', timeout('_ssl.c:1108: The handshake operation timed out')))
raise ProxyError(e, request=request)requests.exceptions.ProxyError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', timeout('_ssl.c:1108: The handshake operation timed out')))
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1125)')))
raise SSLError(e, request=request)requests.exceptions.SSLError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1125)')))
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1125)')))
raise SSLError(e, request=request)requests.exceptions.SSLError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1125)')))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc269d4b070>, 'Connection to 86.123.166.109 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d4b070>, 'Connection to 86.123.166.109 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d4b070>, 'Connection to 86.123.166.109 timed out. (connect timeout=3.0)'))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc269d4b970>, 'Connection to 82.204.153.146 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d4b970>, 'Connection to 82.204.153.146 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d4b970>, 'Connection to 82.204.153.146 timed out. (connect timeout=3.0)'))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc269d532b0>, 'Connection to 43.245.218.217 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d532b0>, 'Connection to 43.245.218.217 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d532b0>, 'Connection to 43.245.218.217 timed out. (connect timeout=3.0)'))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc269d53bb0>, 'Connection to 202.40.188.94 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d53bb0>, 'Connection to 202.40.188.94 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d53bb0>, 'Connection to 202.40.188.94 timed out. (connect timeout=3.0)'))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc269d5c4f0>, 'Connection to 103.57.70.231 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d5c4f0>, 'Connection to 103.57.70.231 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d5c4f0>, 'Connection to 103.57.70.231 timed out. (connect timeout=3.0)'))
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1125)')))
raise SSLError(e, request=request)requests.exceptions.SSLError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1125)')))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc269d6a760>, 'Connection to 190.7.141.66 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d6a760>, 'Connection to 190.7.141.66 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d6a760>, 'Connection to 190.7.141.66 timed out. (connect timeout=3.0)'))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc269d730a0>, 'Connection to 190.167.13.66 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d730a0>, 'Connection to 190.167.13.66 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d730a0>, 'Connection to 190.167.13.66 timed out. (connect timeout=3.0)'))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc269d739a0>, 'Connection to 106.104.148.208 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d739a0>, 'Connection to 106.104.148.208 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d739a0>, 'Connection to 106.104.148.208 timed out. (connect timeout=3.0)'))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc269d7d2e0>, 'Connection to 167.172.180.46 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d7d2e0>, 'Connection to 167.172.180.46 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d7d2e0>, 'Connection to 167.172.180.46 timed out. (connect timeout=3.0)'))
raise err  File "/Users/ba/opt/anaconda3/envs/proxy-test/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
raise ConnectTimeoutError(urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc269d7dbe0>, 'Connection to 36.89.190.213 timed out. (connect timeout=3.0)')
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d7dbe0>, 'Connection to 36.89.190.213 timed out. (connect timeout=3.0)'))
raise ConnectTimeout(e, request=request)requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc269d7dbe0>, 'Connection to 36.89.190.213 timed out. (connect timeout=3.0)'))
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', timeout('_ssl.c:1108: The handshake operation timed out')))
raise ProxyError(e, request=request)requests.exceptions.ProxyError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', timeout('_ssl.c:1108: The handshake operation timed out')))
raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', timeout('_ssl.c:1108: The handshake operation timed out')))
raise ProxyError(e, request=request)requests.exceptions.ProxyError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', timeout('_ssl.c:1108: The handshake operation timed out')))

Steps to reproduce

  1. Create a new conda environment with python 3.9, 3.8 or 3.7: conda create --name pt python=3.8
  2. Activate and install proxy-requests there: conda activate pt && pip install proxy-requests
  3. While the conda environment is activated, start a python interpreter and run the following code
from proxy_requests import ProxyRequests 
r = ProxyRequests('https://api.ipify.org')
r.get()  

b-a0 avatar Feb 28 '21 01:02 b-a0

I spoke too soon, now a new python environment on the raspberry also no longer works.

Maybe the dependencies create an issue? These are the pip packages in the environment that does work:

certifi         2020.6.20
chardet         3.0.4
idna            2.10
pip             18.1
proxy-requests  0.5.1
requests        2.24.0
setuptools      40.8.0
urllib3         1.25.11

These are the pip packages in the environment that does not work:

certifi        2020.12.5
chardet        4.0.0
idna           2.10
pip            18.1
proxy-requests 0.5.1
requests       2.25.1
setuptools     40.8.0
urllib3        1.26.3

b-a0 avatar Feb 28 '21 01:02 b-a0

I looked further into this and it certainly has to do with the dependencies.

Steps I followed:

  1. Created a requirements.txt file from the dependencies that do work:
certifi==2020.6.20
chardet==3.0.4
idna==2.10
pip==18.1
proxy-requests==0.5.1
requests==2.24.0
setuptools==40.8.0
urllib3==1.25.11
  1. Created a new conda environment with only the latest python version: conda create -n test python
  2. Activated the environment: conda activate test
  3. Installed the packages from the requirement.txt: pip install -r requirements.txt
  4. Ran the following python script successfully:
from proxy_requests import ProxyRequests 
r = ProxyRequests('https://api.ipify.org')
r.get()
print(r)

After updating every package individually, I found that urllib3 is the culprit. Once version >=1.26.0 is used the proxy_requests package stops working and a "Proxy Pool has been emptied" exception is thrown.

Workaround

The workaround is to downgrade the urllib3 library to 1.25.11.

@rootVIII I understand fixing this issue would take a lot of your time, so I would not want to ask that. However, a small change to the dependency requirements of your package would solve this issue for now. Could you update your package such that it requires urllib3 v1.25.11? Thanks in advance!

b-a0 avatar Feb 28 '21 08:02 b-a0

Hmm let me look into this. I do not typically use the conda environment. What happens if you put proxy-requests as the only requirement in your requirements.txt and install into a fresh/new environment? All of the dependencies should be automatically included when it's installed. If you then do a pip freeze with the environment activated, what does it show? Sounds like there is a version mismatch for sure.

rootVIII avatar Feb 28 '21 23:02 rootVIII

That's more or less what I've done in this comment. By python environment I was referring to a python venv environment, not conda, sorry to using those throughout each other.
As I see the problem in both conda environments as venv environments I think it has nothing to do with conda.

For completeness, I've now created two python venv environments on my raspberry pi. In one I simply did pip install proxy-requests and let pip handle the dependency versions. This resulted in a "broken" proxy-requests package.

In the other I first installed urllib3 package v1.25.11 and then did pip install proxy-requests. This resulted in a working proxy-requests package.

The two environments are identical, except for the urllib3 version.

Non-working environment

user@rpi:~ $ python3 -m venv ~/.venv/test1
user@rpi:~ $ source ~/.venv/test1/bin/activate
(test1) user@rpi:~ $ python --version
Python 3.7.3
(test1) user@rpi:~ $ pip freeze
pkg-resources==0.0.0
(test1) user@rpi:~ $ pip install proxy-requests                                                                                                            ...
Successfully installed certifi-2020.12.5 chardet-4.0.0 idna-2.10 proxy-requests-0.5.1 requests-2.25.1 urllib3-1.26.3
(test1) user@rpi:~ $ pip freeze
certifi==2020.12.5
chardet==4.0.0
idna==2.10
pkg-resources==0.0.0
proxy-requests==0.5.1
requests==2.25.1
urllib3==1.26.3
(test1) user@rpi:~ $

The resulting install of proxy_requests does not work, the code

from proxy_requests import ProxyRequests 
r = ProxyRequests('https://api.ipify.org')
r.get()

results in the pool emptied error.

Working environment

user@rpi:~ $ python3 -m venv ~/.venv/test2
user@rpi:~ $ source ~/.venv/test2/bin/activate
(test2) user@rpi:~ $ python --version
Python 3.7.3
(test2) user@rpi:~ $ pip install urllib3==1.25.11
...
Successfully installed urllib3-1.25.11
(test2) user@rpi:~ $ pip install proxy-requests
...
Successfully installed certifi-2020.12.5 chardet-4.0.0 idna-2.10 proxy-requests-0.5.1 requests-2.25.1
(test2) user@rpi:~ $ pip freeze
certifi==2020.12.5
chardet==4.0.0
idna==2.10
pkg-resources==0.0.0
proxy-requests==0.5.1
requests==2.25.1
urllib3==1.25.11

The resulting install of proxy_requests works, the code

from proxy_requests import ProxyRequests 
r = ProxyRequests('https://api.ipify.org')
r.get()
print(r)

prints the IP address of the used proxy.

b-a0 avatar Mar 01 '21 00:03 b-a0

I got the exception that you mentioned. So the urllib3 is definitely causing the issue and running a pip3 install urllib3==1.25.11 fixed it for me. I will need to investigate a bit further.

rootVIII avatar Mar 01 '21 04:03 rootVIII

Hmmm looks like an upstream bug report is opened: https://github.com/urllib3/urllib3/issues/2075

rootVIII avatar Mar 01 '21 04:03 rootVIII

I may need to update a few things possibly... I can't tell just yet... let me see

rootVIII avatar Mar 01 '21 04:03 rootVIII