urllib3.future

View on PyPIReverse Dependencies (2)

2.11.911 urllib3_future-2.11.911-py3-none-any.whl

Wheel Details

Project: urllib3.future
Version: 2.11.911
Filename: urllib3_future-2.11.911-py3-none-any.whl
Download: [link]
Size: 625557
MD5: 7d427a2b29b82b4184b08a3794f85f66
SHA256: 2d6093f6e7655b6d9f4bc7a7816144efe440ee5b9d3a092e025d0c2c6b6b2f93
Uploaded: 2024-11-14 07:12:53 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: urllib3-future
Version: 2.11.911
Summary: urllib3.future is a powerful HTTP 1.1, 2, and 3 client with both sync and async interfaces
Author-Email: Andrey Petrov <andrey.petrov[at]shazow.net>
Maintainer-Email: "Ahmed R. TAHRI" <tahri.ahmed[at]proton.me>
Project-Url: Changelog, https://github.com/jawah/urllib3.future/blob/main/CHANGES.rst
Project-Url: Documentation, https://urllib3future.readthedocs.io
Project-Url: Code, https://github.com/jawah/urllib3.future
Project-Url: Issue tracker, https://github.com/jawah/urllib3.future/issues
License: MIT
Keywords: async,concurrent,dns,dns-over-https,dns-over-quic,dns-over-tls,doh,doq,dot,dou,filepost,http,httplib,https,multiplexed,pooling,ssl,tasksafe,threadsafe,urllib
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.7
Requires-Dist: h11 (<1.0.0,>=0.11.0)
Requires-Dist: jh2 (<6.0.0,>=5.0.3)
Requires-Dist: qh3 (<2.0.0,>=1.2.0); (platform_python_implementation != "CPython" or python_full_version > "3.7.10") and (platform_system == "Darwin" or platform_system == "Windows" or platform_system == "Linux") and (platform_machine == "x86_64" or platform_machine == "s390x" or platform_machine == "aarch64" or platform_machine == "armv7l" or platform_machine == "ppc64le" or platform_machine == "ppc64" or platform_machine == "AMD64" or platform_machine == "arm64" or platform_machine == "ARM64") and (platform_python_implementation == "CPython" or (platform_python_implementation == "PyPy" and python_version < "3.11"))
Requires-Dist: brotli (>=1.0.9); platform_python_implementation == "CPython" and extra == "brotli"
Requires-Dist: brotlicffi (>=0.8.0); platform_python_implementation != "CPython" and extra == "brotli"
Requires-Dist: qh3 (<2.0.0,>=1.2.0); extra == "qh3"
Requires-Dist: python-socks (<3.0,>=2.0); extra == "socks"
Requires-Dist: wsproto (<2,>=1.2); extra == "ws"
Requires-Dist: zstandard (>=0.18.0); extra == "zstd"
Provides-Extra: brotli
Provides-Extra: qh3
Provides-Extra: secure
Provides-Extra: socks
Provides-Extra: ws
Provides-Extra: zstd
Description-Content-Type: text/markdown
[Description omitted; length: 12234 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.26.3
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
urllib3/__init__.py sha256=SckBfIqh-Uid52MLw7cDbIVdEojVer4hqSeMC-2ZcVQ 5496
urllib3/_collections.py sha256=OMkJgkNQXeLkQ7dkBgoh0gYzpvphCrAfyqN_tGx068Y 15852
urllib3/_constant.py sha256=8ZuEoLPdRMUSEDhZVUvbBDwGx_X9cik4t-_n4vbr_DA 9042
urllib3/_request_methods.py sha256=UTXIX_BenpFN_rbwJ80n2C1p2FD6GI0hWSvg8UpcupU 21859
urllib3/_typing.py sha256=_F5BjHuy6Myjgdpl5j2NSNWp0ftE0BwEwgOqc6Cy4vQ 2773
urllib3/_version.py sha256=xlmT8NGcU7d0EG1-RaVYJFv03sTpiKYKEq8xePp7_OQ 101
urllib3/connection.py sha256=lc9mEt7G1kQgDyaJYqZhUAhWAujeqlsleWFW0cLcJ3g 41105
urllib3/connectionpool.py sha256=A7IhOrLqM0dPT5ODt-xB330tE51jwoDYlMcsJ16Je5o 89326
urllib3/exceptions.py sha256=Y3vUlGIQYY0KO8BGT30717_Da5op4KiXb4zqHepwZcs 10337
urllib3/fields.py sha256=wGBNEZ9n4rJKqaazeOLt3FeUT21HmpHcQGzXXnn-IUk 9151
urllib3/filepost.py sha256=qg_dsxu4CeELLlwfIwcOPXWULXLrYVnm91CT94rFSHs 2202
urllib3/poolmanager.py sha256=jMc1OgBG0egMYToITh9fYBeM4wlqjUXHIBA03r85sR8 38969
urllib3/py.typed sha256=UaCuPFa3H8UAakbt-5G8SPacldTOGvJv18pPjUJ5gDY 93
urllib3/response.py sha256=qa4fvAe-MwzKqPeUFbkTm0Dbe_9mZAg0h2h52UYKxE0 37354
urllib3/_async/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
urllib3/_async/connection.py sha256=-sOjmTpgcZt-Ld-q35V_5Nd3PzBqILR2TpFY_uZfz50 40089
urllib3/_async/connectionpool.py sha256=rIh7mQXoOXg-Ojq4O1CDKUUdhKF6Ve3i3UrLJ4IqACE 90462
urllib3/_async/poolmanager.py sha256=0CKpMhaKW3dYnU5M0SCDfELB9wdIOcdj-hhkG9gVH-I 34843
urllib3/_async/response.py sha256=0K6hqC-C1vJ5LK0hyfb7cq1Kwwc6ZbZpVnMnaBT4gkY 19320
urllib3/backend/__init__.py sha256=fcosWdrZcyABaAhBUhJ0I8o5l76Re6uIro4JoRFqSDo 390
urllib3/backend/_base.py sha256=rsrBLROdyDm6qdSnFD18Kjs3wxAQWnCm78NsM6QBPd0 23087
urllib3/backend/hface.py sha256=hSbDSUxs1rDmNUFpvoVIzy8JE21Nj7VZdHzprD5ouJg 67104
urllib3/backend/_async/__init__.py sha256=ABagutnoYdAmvzzap6ccU4o4OM_tUYkzQLfPPnRmG3k 225
urllib3/backend/_async/_base.py sha256=cBWtIyPS1GjCPAWdc5EfA1RLJuNP6hf488GrfRl9_ao 10554
urllib3/backend/_async/hface.py sha256=82QTzM_bmgb28txoFCJkF3c5TfoVpK0oOS8KGrGaRQM 64896
urllib3/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
urllib3/contrib/_socks_legacy.py sha256=QuhLbw1wwo6ZMCs9oNNC3BdTqR4DxoTlB6V2aU2HZ-0 7977
urllib3/contrib/_socks_override.py sha256=xyOiIjLrC-h_p8NVipcjgjUtQJZZeNOLvtttyMrPH-o 4930
urllib3/contrib/pyopenssl.py sha256=6yLNqZaXxlg5TWdgZOedXJotpOPMy-gUJXhtxDGquDA 813
urllib3/contrib/socks.py sha256=_BfZdFTt6vYo3CHAC5ur8FMI-1t1LpsE_sK-ijWk9ws 16719
urllib3/contrib/emscripten/__init__.py sha256=xVliOdR0xOjYD-CdUm6d5guYotupce5YljbW6Q_d8ZM 808
urllib3/contrib/hface/__init__.py sha256=FWJLavXZ3M8KOumWoFct7IyKzBu6MOP7w1woy2SQCIc 1185
urllib3/contrib/hface/_configuration.py sha256=tcVs4fSyCTrG4emOMEnPC5lfut4vwm1pAS44SNs1iHY 1808
urllib3/contrib/hface/_error_codes.py sha256=cUjxnV0gqQTmW-up5sxTmvZGpqTrjXRJjMFehMNgffE 1283
urllib3/contrib/hface/_stream_matrix.py sha256=w_8KTiEO8UvvQ7WxCFQYUYe3ApNtJ5eMgJ0vSgjBSio 3954
urllib3/contrib/hface/_typing.py sha256=c4tLpW5DEBCY-eeHTUogNi3HSUhkOL2WYbGVcxSsnCM 877
urllib3/contrib/hface/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
urllib3/contrib/hface/events/__init__.py sha256=tDAkdLlgWanCU4QZwRF5JvsnB1eki2MBRFSCWWnO_L0 1215
urllib3/contrib/hface/events/_events.py sha256=8vBcma8SKnm1PGSB5L1_Ei4LTD0b5CjOHynEuGskVFQ 4922
urllib3/contrib/hface/protocols/__init__.py sha256=nE7oBY-A5RVv1q5bQMwzLwdisHX5GwoCVSR9Xx5gQu8 1079
urllib3/contrib/hface/protocols/_factories.py sha256=jFYv0tBS0zq55v9ErDu3Wth52b1sTHXjUQEAG0GplFs 4403
urllib3/contrib/hface/protocols/_protocols.py sha256=wD4C1D-J8YJ9CEa1kkIncyWz3E3zUEBh9CxmDke_Kh0 10439
urllib3/contrib/hface/protocols/http1/__init__.py sha256=zkNaOuvV1dakOhdaCc8SJgliCbpP8IdkvptHEqygdPM 781
urllib3/contrib/hface/protocols/http1/_h11.py sha256=cRGKPmXS5lWozVaH6uTMdagE4ElSTpW87EMlqO7T6hE 12558
urllib3/contrib/hface/protocols/http2/__init__.py sha256=TEuwhCsr6SGMxg0X-K94lJd8tQpho-SzMCi9Jz_3fbU 780
urllib3/contrib/hface/protocols/http2/_h2.py sha256=aegxUUSqT6lbbusurYWQ1i2YgHLIe1vUSdXa8pJH71c 10531
urllib3/contrib/hface/protocols/http3/__init__.py sha256=sC_2ROw1epnGgN7tUKsuo3IOHQCLYm8JBYPXxSMUpDM 785
urllib3/contrib/hface/protocols/http3/_qh3.py sha256=3-QgvE5XCo-qAsvbX53KJomkHRDbdjT5O3oMxDLawQ0 17314
urllib3/contrib/imcc/__init__.py sha256=f-LRhuJ2MU5mZr3ZFyvv3y-gS9-J7dPE86bZkuXfDJE 3314
urllib3/contrib/resolver/__init__.py sha256=yX6xiVftAuxYAaeU9nkR1wgLNgtcHrNkj8NXKc6UMeY 293
urllib3/contrib/resolver/factories.py sha256=0kt77md9u568WI1vavqHSUP8CMzF1EgNDqFsubGOsvc 8504
urllib3/contrib/resolver/protocols.py sha256=LeeIuivCD4HqebEl9_alYjM7_cWOXhTwN80_96AIius 20734
urllib3/contrib/resolver/utils.py sha256=RWLCAuU-sk33dJkLbVmkhvepDjjOzF1EoSUqyirbU04 4290
urllib3/contrib/resolver/_async/__init__.py sha256=ypD-Mu5gm9CeKN5_J4zfo9QDGvk2bNedKhLWfnA3pXM 291
urllib3/contrib/resolver/_async/factories.py sha256=MUg9y-P3TacbJFdzbW6Uhiq7a7797V2JFvcHFYJmqoc 7960
urllib3/contrib/resolver/_async/protocols.py sha256=XUvpE9LIHZkT3JrhRwb96RNmLKLANvzG4ZCd8cOYbi8 12085
urllib3/contrib/resolver/_async/doh/__init__.py sha256=7SJua2xsBOkI7YAczn9h_xNtnfmAgkj8OMgaPrNwMEI 381
urllib3/contrib/resolver/_async/doh/_urllib3.py sha256=x0hzEhZEoewyCGSZBSD8QNjXSxsEvmXRmBVtN4Rf258 23586
urllib3/contrib/resolver/_async/doq/__init__.py sha256=wCB5dbijxMU7rXn3t8oGCrammTgRDwQW8NilY1_YezI 338
urllib3/contrib/resolver/_async/doq/_qh3.py sha256=Jha3uFt8--gYsjBiBFDYVO5m6rb16e9L_jcdBztYgd0 17611
urllib3/contrib/resolver/_async/dot/__init__.py sha256=i5NDL4ZyKG_15WW8dB-m8rOrIdcf3B1M_NajGvnVJGE 329
urllib3/contrib/resolver/_async/dot/_ssl.py sha256=M1tbqERyxv2frl7KdhmBiP8xtLMxPaRLhK6xX1FlaoI 6259
urllib3/contrib/resolver/_async/dou/__init__.py sha256=qadki4l7d0QGUUYLNLPaNUNNLXHDXaegZWlWP_py_Bw 292
urllib3/contrib/resolver/_async/dou/_socket.py sha256=q4pZnodjHq78hjHjifuQhTymIxotV1fEeB17nGZ29qc 12412
urllib3/contrib/resolver/_async/in_memory/__init__.py sha256=cSYGEccafUxWHzXetIlQToucMjd_ZOLt2FFm5IMr_sc 105
urllib3/contrib/resolver/_async/in_memory/_dict.py sha256=nxosxDgIBRTFNPA8-CrJojsP31oEU8qkRhIZio4NsUc 5299
urllib3/contrib/resolver/_async/null/__init__.py sha256=OZIBb56WIL6cBPJAonhbGdfA3qVmmc6cIF46YNqNL2g 2643
urllib3/contrib/resolver/_async/system/__init__.py sha256=WxmAAdrNEW8eVp92YjJfrOAdAab7C-55-TPDYmPDIRg 103
urllib3/contrib/resolver/_async/system/_socket.py sha256=NdR_KOeKQb78Sltrb-oLdhFMXp4hh1Dx-6tBWo5EIp8 1770
urllib3/contrib/resolver/doh/__init__.py sha256=7SJua2xsBOkI7YAczn9h_xNtnfmAgkj8OMgaPrNwMEI 381
urllib3/contrib/resolver/doh/_urllib3.py sha256=YmXEF7sbRXuVzdHL29pn8BB24FfppeZVpsXiycPj6T4 23506
urllib3/contrib/resolver/doq/__init__.py sha256=wCB5dbijxMU7rXn3t8oGCrammTgRDwQW8NilY1_YezI 338
urllib3/contrib/resolver/doq/_qh3.py sha256=ROvOfBH-QzvXFCRuu7XCMncE0aadmmx6ELzsAF1gFO0 16714
urllib3/contrib/resolver/dot/__init__.py sha256=i5NDL4ZyKG_15WW8dB-m8rOrIdcf3B1M_NajGvnVJGE 329
urllib3/contrib/resolver/dot/_ssl.py sha256=9s2Kpe2zCJQf7CWqBR2rbWOMZr8qo1ON7dWjh5Bjir0 5095
urllib3/contrib/resolver/dou/__init__.py sha256=qadki4l7d0QGUUYLNLPaNUNNLXHDXaegZWlWP_py_Bw 292
urllib3/contrib/resolver/dou/_socket.py sha256=BmfG-kk6m5RzxA42j9qTpaoSBJpEG5nEMEuh9d2FXpQ 11758
urllib3/contrib/resolver/in_memory/__init__.py sha256=cSYGEccafUxWHzXetIlQToucMjd_ZOLt2FFm5IMr_sc 105
urllib3/contrib/resolver/in_memory/_dict.py sha256=28iE19bZzecknlA9gVT3ILdABiMSIbHdbeDDVq9t_Bs 5615
urllib3/contrib/resolver/null/__init__.py sha256=J4RAY4YsmiDHtFc9CzsZrKQMq_YNwcWq3-4SQIxTYIQ 2539
urllib3/contrib/resolver/system/__init__.py sha256=WxmAAdrNEW8eVp92YjJfrOAdAab7C-55-TPDYmPDIRg 103
urllib3/contrib/resolver/system/_socket.py sha256=q4_SFBoHjORyieiihKYtlmRjPR9TEaIlHahcFLnpfgs 1626
urllib3/contrib/ssa/__init__.py sha256=vyQnI_34E8_ayzXCp7_C_1cRBvoWEjCWMdLOW174FXU 17098
urllib3/contrib/webextensions/__init__.py sha256=YDi9GLkEqOo8zInedWEW95_uJ9V35PhsLrI_2ltJPWA 1141
urllib3/contrib/webextensions/protocol.py sha256=W0m1PFi62i4MF1zluEOSIqUlt2sTwSTT1Y5se9mDofw 6874
urllib3/contrib/webextensions/raw.py sha256=NzqInOoOuqmax5SFzfGfFfaSXbBxqgFolkczqAhhzBY 1926
urllib3/contrib/webextensions/ws.py sha256=6pxXhxmcLldG0zbeiQCzhqdSQrcOHDXJu_C9VoCrawE 8946
urllib3/contrib/webextensions/_async/__init__.py sha256=WU_bgkwGgQkrQh2Dtuc97wJ2Ei-nhxPcHWBdzpq1sPw 1231
urllib3/contrib/webextensions/_async/protocol.py sha256=Hr6cSx8oNYwqY2pnQNReqE8B4hpl2VwqRUzoi7LGCnY 6897
urllib3/contrib/webextensions/_async/raw.py sha256=ybKZW_k5-AMNjEET3a285n82zXLAUW_KYdDU3CmTXZQ 1958
urllib3/contrib/webextensions/_async/ws.py sha256=ujxHtFvrWK-r8cZNRjGTr9c2B5QpchlmX8ero5YUtt4 8793
urllib3/http2/__init__.py sha256=VGEj34jPsKzne8_v6-YLyMBM9PcCf3xQNFA4JXAYzCg 683
urllib3/util/__init__.py sha256=9VC_-v_Cy7vvrmPP85VVQeYpEmPtrDO23-10Vw5Adr4 999
urllib3/util/connection.py sha256=QS2Nq1Tv_2wgFQHnHma2fHFWMnKzrBsEb4USU0mibS4 3884
urllib3/util/proxy.py sha256=DLSbQBmC-kqbHjyF4gVtE0h9nReWBPmQR0vpMInORcc 1145
urllib3/util/request.py sha256=XEDTYM-7390L6Md18ht0ajIXKGgj78x1Iuq-eOo-9ow 9650
urllib3/util/response.py sha256=vaG-2cQJHZeXB7f5l2ChhMatDiIpdMPubFn5gvD_YMo 1329
urllib3/util/retry.py sha256=2Tz77PKZSzQlw6gmxWF1djgT2XtVXg5UeUKRIIT_6xg 19466
urllib3/util/ssl_.py sha256=gazYi8bxQa_MmIvzMP6ZcJGTv3LcJcqu3tGdyeS2U-k 27639
urllib3/util/ssl_match_hostname.py sha256=AgShssQjuFDpEy2iaKNhUEo5bMFLwqEC-Gk72kXIVnU 5816
urllib3/util/ssltransport.py sha256=ZuFtxE0Wpt4gndEPdVHHE7iiN51l3NIs71zLPITEGxc 7226
urllib3/util/timeout.py sha256=znMfhyEmny7xDiuTmBaoE932Agc508PnNfo_JLinbcs 10684
urllib3/util/traffic_police.py sha256=T4DlPWnzDKtPJecwizbWrEDUZc7Cy2w4aXQcam1IkBY 23033
urllib3/util/url.py sha256=5aEx7WoSxQx5VItM_Tb0rXz_jttKqdyDW1dhmoSepQs 15485
urllib3/util/util.py sha256=j3lbZK1jPyiwD34T8IgJzdWEZVT-4E-0vYIJi9UjeNA 1146
urllib3/util/wait.py sha256=_ph8IrUR3sqPqi0OopQgJUlH4wzkGeM5CiyA7XGGtmI 4423
urllib3/util/_async/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
urllib3/util/_async/ssl_.py sha256=ng-s_UA-k61oZkoynzne5Ip_jRNPpte0jeVFKg7tnmE 5492
urllib3/util/_async/traffic_police.py sha256=zSSt45oIGk5LyJuKBLjtxv5397GIXcSt8qQvHQkJQjA 23282
urllib3_future/__init__.py sha256=SckBfIqh-Uid52MLw7cDbIVdEojVer4hqSeMC-2ZcVQ 5496
urllib3_future/_collections.py sha256=OMkJgkNQXeLkQ7dkBgoh0gYzpvphCrAfyqN_tGx068Y 15852
urllib3_future/_constant.py sha256=8ZuEoLPdRMUSEDhZVUvbBDwGx_X9cik4t-_n4vbr_DA 9042
urllib3_future/_request_methods.py sha256=UTXIX_BenpFN_rbwJ80n2C1p2FD6GI0hWSvg8UpcupU 21859
urllib3_future/_typing.py sha256=_F5BjHuy6Myjgdpl5j2NSNWp0ftE0BwEwgOqc6Cy4vQ 2773
urllib3_future/_version.py sha256=xlmT8NGcU7d0EG1-RaVYJFv03sTpiKYKEq8xePp7_OQ 101
urllib3_future/connection.py sha256=lc9mEt7G1kQgDyaJYqZhUAhWAujeqlsleWFW0cLcJ3g 41105
urllib3_future/connectionpool.py sha256=A7IhOrLqM0dPT5ODt-xB330tE51jwoDYlMcsJ16Je5o 89326
urllib3_future/exceptions.py sha256=Y3vUlGIQYY0KO8BGT30717_Da5op4KiXb4zqHepwZcs 10337
urllib3_future/fields.py sha256=wGBNEZ9n4rJKqaazeOLt3FeUT21HmpHcQGzXXnn-IUk 9151
urllib3_future/filepost.py sha256=qg_dsxu4CeELLlwfIwcOPXWULXLrYVnm91CT94rFSHs 2202
urllib3_future/poolmanager.py sha256=jMc1OgBG0egMYToITh9fYBeM4wlqjUXHIBA03r85sR8 38969
urllib3_future/py.typed sha256=UaCuPFa3H8UAakbt-5G8SPacldTOGvJv18pPjUJ5gDY 93
urllib3_future/response.py sha256=qa4fvAe-MwzKqPeUFbkTm0Dbe_9mZAg0h2h52UYKxE0 37354
urllib3_future/_async/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
urllib3_future/_async/connection.py sha256=-sOjmTpgcZt-Ld-q35V_5Nd3PzBqILR2TpFY_uZfz50 40089
urllib3_future/_async/connectionpool.py sha256=rIh7mQXoOXg-Ojq4O1CDKUUdhKF6Ve3i3UrLJ4IqACE 90462
urllib3_future/_async/poolmanager.py sha256=0CKpMhaKW3dYnU5M0SCDfELB9wdIOcdj-hhkG9gVH-I 34843
urllib3_future/_async/response.py sha256=0K6hqC-C1vJ5LK0hyfb7cq1Kwwc6ZbZpVnMnaBT4gkY 19320
urllib3_future/backend/__init__.py sha256=fcosWdrZcyABaAhBUhJ0I8o5l76Re6uIro4JoRFqSDo 390
urllib3_future/backend/_base.py sha256=rsrBLROdyDm6qdSnFD18Kjs3wxAQWnCm78NsM6QBPd0 23087
urllib3_future/backend/hface.py sha256=hSbDSUxs1rDmNUFpvoVIzy8JE21Nj7VZdHzprD5ouJg 67104
urllib3_future/backend/_async/__init__.py sha256=ABagutnoYdAmvzzap6ccU4o4OM_tUYkzQLfPPnRmG3k 225
urllib3_future/backend/_async/_base.py sha256=cBWtIyPS1GjCPAWdc5EfA1RLJuNP6hf488GrfRl9_ao 10554
urllib3_future/backend/_async/hface.py sha256=82QTzM_bmgb28txoFCJkF3c5TfoVpK0oOS8KGrGaRQM 64896
urllib3_future/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
urllib3_future/contrib/_socks_legacy.py sha256=QuhLbw1wwo6ZMCs9oNNC3BdTqR4DxoTlB6V2aU2HZ-0 7977
urllib3_future/contrib/_socks_override.py sha256=xyOiIjLrC-h_p8NVipcjgjUtQJZZeNOLvtttyMrPH-o 4930
urllib3_future/contrib/pyopenssl.py sha256=6yLNqZaXxlg5TWdgZOedXJotpOPMy-gUJXhtxDGquDA 813
urllib3_future/contrib/socks.py sha256=_BfZdFTt6vYo3CHAC5ur8FMI-1t1LpsE_sK-ijWk9ws 16719
urllib3_future/contrib/emscripten/__init__.py sha256=xVliOdR0xOjYD-CdUm6d5guYotupce5YljbW6Q_d8ZM 808
urllib3_future/contrib/hface/__init__.py sha256=FWJLavXZ3M8KOumWoFct7IyKzBu6MOP7w1woy2SQCIc 1185
urllib3_future/contrib/hface/_configuration.py sha256=tcVs4fSyCTrG4emOMEnPC5lfut4vwm1pAS44SNs1iHY 1808
urllib3_future/contrib/hface/_error_codes.py sha256=cUjxnV0gqQTmW-up5sxTmvZGpqTrjXRJjMFehMNgffE 1283
urllib3_future/contrib/hface/_stream_matrix.py sha256=w_8KTiEO8UvvQ7WxCFQYUYe3ApNtJ5eMgJ0vSgjBSio 3954
urllib3_future/contrib/hface/_typing.py sha256=c4tLpW5DEBCY-eeHTUogNi3HSUhkOL2WYbGVcxSsnCM 877
urllib3_future/contrib/hface/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
urllib3_future/contrib/hface/events/__init__.py sha256=tDAkdLlgWanCU4QZwRF5JvsnB1eki2MBRFSCWWnO_L0 1215
urllib3_future/contrib/hface/events/_events.py sha256=8vBcma8SKnm1PGSB5L1_Ei4LTD0b5CjOHynEuGskVFQ 4922
urllib3_future/contrib/hface/protocols/__init__.py sha256=nE7oBY-A5RVv1q5bQMwzLwdisHX5GwoCVSR9Xx5gQu8 1079
urllib3_future/contrib/hface/protocols/_factories.py sha256=jFYv0tBS0zq55v9ErDu3Wth52b1sTHXjUQEAG0GplFs 4403
urllib3_future/contrib/hface/protocols/_protocols.py sha256=wD4C1D-J8YJ9CEa1kkIncyWz3E3zUEBh9CxmDke_Kh0 10439
urllib3_future/contrib/hface/protocols/http1/__init__.py sha256=zkNaOuvV1dakOhdaCc8SJgliCbpP8IdkvptHEqygdPM 781
urllib3_future/contrib/hface/protocols/http1/_h11.py sha256=cRGKPmXS5lWozVaH6uTMdagE4ElSTpW87EMlqO7T6hE 12558
urllib3_future/contrib/hface/protocols/http2/__init__.py sha256=TEuwhCsr6SGMxg0X-K94lJd8tQpho-SzMCi9Jz_3fbU 780
urllib3_future/contrib/hface/protocols/http2/_h2.py sha256=aegxUUSqT6lbbusurYWQ1i2YgHLIe1vUSdXa8pJH71c 10531
urllib3_future/contrib/hface/protocols/http3/__init__.py sha256=sC_2ROw1epnGgN7tUKsuo3IOHQCLYm8JBYPXxSMUpDM 785
urllib3_future/contrib/hface/protocols/http3/_qh3.py sha256=3-QgvE5XCo-qAsvbX53KJomkHRDbdjT5O3oMxDLawQ0 17314
urllib3_future/contrib/imcc/__init__.py sha256=f-LRhuJ2MU5mZr3ZFyvv3y-gS9-J7dPE86bZkuXfDJE 3314
urllib3_future/contrib/resolver/__init__.py sha256=yX6xiVftAuxYAaeU9nkR1wgLNgtcHrNkj8NXKc6UMeY 293
urllib3_future/contrib/resolver/factories.py sha256=0kt77md9u568WI1vavqHSUP8CMzF1EgNDqFsubGOsvc 8504
urllib3_future/contrib/resolver/protocols.py sha256=LeeIuivCD4HqebEl9_alYjM7_cWOXhTwN80_96AIius 20734
urllib3_future/contrib/resolver/utils.py sha256=RWLCAuU-sk33dJkLbVmkhvepDjjOzF1EoSUqyirbU04 4290
urllib3_future/contrib/resolver/_async/__init__.py sha256=ypD-Mu5gm9CeKN5_J4zfo9QDGvk2bNedKhLWfnA3pXM 291
urllib3_future/contrib/resolver/_async/factories.py sha256=MUg9y-P3TacbJFdzbW6Uhiq7a7797V2JFvcHFYJmqoc 7960
urllib3_future/contrib/resolver/_async/protocols.py sha256=XUvpE9LIHZkT3JrhRwb96RNmLKLANvzG4ZCd8cOYbi8 12085
urllib3_future/contrib/resolver/_async/doh/__init__.py sha256=7SJua2xsBOkI7YAczn9h_xNtnfmAgkj8OMgaPrNwMEI 381
urllib3_future/contrib/resolver/_async/doh/_urllib3.py sha256=x0hzEhZEoewyCGSZBSD8QNjXSxsEvmXRmBVtN4Rf258 23586
urllib3_future/contrib/resolver/_async/doq/__init__.py sha256=wCB5dbijxMU7rXn3t8oGCrammTgRDwQW8NilY1_YezI 338
urllib3_future/contrib/resolver/_async/doq/_qh3.py sha256=Jha3uFt8--gYsjBiBFDYVO5m6rb16e9L_jcdBztYgd0 17611
urllib3_future/contrib/resolver/_async/dot/__init__.py sha256=i5NDL4ZyKG_15WW8dB-m8rOrIdcf3B1M_NajGvnVJGE 329
urllib3_future/contrib/resolver/_async/dot/_ssl.py sha256=M1tbqERyxv2frl7KdhmBiP8xtLMxPaRLhK6xX1FlaoI 6259
urllib3_future/contrib/resolver/_async/dou/__init__.py sha256=qadki4l7d0QGUUYLNLPaNUNNLXHDXaegZWlWP_py_Bw 292
urllib3_future/contrib/resolver/_async/dou/_socket.py sha256=q4pZnodjHq78hjHjifuQhTymIxotV1fEeB17nGZ29qc 12412
urllib3_future/contrib/resolver/_async/in_memory/__init__.py sha256=cSYGEccafUxWHzXetIlQToucMjd_ZOLt2FFm5IMr_sc 105
urllib3_future/contrib/resolver/_async/in_memory/_dict.py sha256=nxosxDgIBRTFNPA8-CrJojsP31oEU8qkRhIZio4NsUc 5299
urllib3_future/contrib/resolver/_async/null/__init__.py sha256=OZIBb56WIL6cBPJAonhbGdfA3qVmmc6cIF46YNqNL2g 2643
urllib3_future/contrib/resolver/_async/system/__init__.py sha256=WxmAAdrNEW8eVp92YjJfrOAdAab7C-55-TPDYmPDIRg 103
urllib3_future/contrib/resolver/_async/system/_socket.py sha256=NdR_KOeKQb78Sltrb-oLdhFMXp4hh1Dx-6tBWo5EIp8 1770
urllib3_future/contrib/resolver/doh/__init__.py sha256=7SJua2xsBOkI7YAczn9h_xNtnfmAgkj8OMgaPrNwMEI 381
urllib3_future/contrib/resolver/doh/_urllib3.py sha256=YmXEF7sbRXuVzdHL29pn8BB24FfppeZVpsXiycPj6T4 23506
urllib3_future/contrib/resolver/doq/__init__.py sha256=wCB5dbijxMU7rXn3t8oGCrammTgRDwQW8NilY1_YezI 338
urllib3_future/contrib/resolver/doq/_qh3.py sha256=ROvOfBH-QzvXFCRuu7XCMncE0aadmmx6ELzsAF1gFO0 16714
urllib3_future/contrib/resolver/dot/__init__.py sha256=i5NDL4ZyKG_15WW8dB-m8rOrIdcf3B1M_NajGvnVJGE 329
urllib3_future/contrib/resolver/dot/_ssl.py sha256=9s2Kpe2zCJQf7CWqBR2rbWOMZr8qo1ON7dWjh5Bjir0 5095
urllib3_future/contrib/resolver/dou/__init__.py sha256=qadki4l7d0QGUUYLNLPaNUNNLXHDXaegZWlWP_py_Bw 292
urllib3_future/contrib/resolver/dou/_socket.py sha256=BmfG-kk6m5RzxA42j9qTpaoSBJpEG5nEMEuh9d2FXpQ 11758
urllib3_future/contrib/resolver/in_memory/__init__.py sha256=cSYGEccafUxWHzXetIlQToucMjd_ZOLt2FFm5IMr_sc 105
urllib3_future/contrib/resolver/in_memory/_dict.py sha256=28iE19bZzecknlA9gVT3ILdABiMSIbHdbeDDVq9t_Bs 5615
urllib3_future/contrib/resolver/null/__init__.py sha256=J4RAY4YsmiDHtFc9CzsZrKQMq_YNwcWq3-4SQIxTYIQ 2539
urllib3_future/contrib/resolver/system/__init__.py sha256=WxmAAdrNEW8eVp92YjJfrOAdAab7C-55-TPDYmPDIRg 103
urllib3_future/contrib/resolver/system/_socket.py sha256=q4_SFBoHjORyieiihKYtlmRjPR9TEaIlHahcFLnpfgs 1626
urllib3_future/contrib/ssa/__init__.py sha256=vyQnI_34E8_ayzXCp7_C_1cRBvoWEjCWMdLOW174FXU 17098
urllib3_future/contrib/webextensions/__init__.py sha256=YDi9GLkEqOo8zInedWEW95_uJ9V35PhsLrI_2ltJPWA 1141
urllib3_future/contrib/webextensions/protocol.py sha256=W0m1PFi62i4MF1zluEOSIqUlt2sTwSTT1Y5se9mDofw 6874
urllib3_future/contrib/webextensions/raw.py sha256=NzqInOoOuqmax5SFzfGfFfaSXbBxqgFolkczqAhhzBY 1926
urllib3_future/contrib/webextensions/ws.py sha256=6pxXhxmcLldG0zbeiQCzhqdSQrcOHDXJu_C9VoCrawE 8946
urllib3_future/contrib/webextensions/_async/__init__.py sha256=WU_bgkwGgQkrQh2Dtuc97wJ2Ei-nhxPcHWBdzpq1sPw 1231
urllib3_future/contrib/webextensions/_async/protocol.py sha256=Hr6cSx8oNYwqY2pnQNReqE8B4hpl2VwqRUzoi7LGCnY 6897
urllib3_future/contrib/webextensions/_async/raw.py sha256=ybKZW_k5-AMNjEET3a285n82zXLAUW_KYdDU3CmTXZQ 1958
urllib3_future/contrib/webextensions/_async/ws.py sha256=ujxHtFvrWK-r8cZNRjGTr9c2B5QpchlmX8ero5YUtt4 8793
urllib3_future/http2/__init__.py sha256=VGEj34jPsKzne8_v6-YLyMBM9PcCf3xQNFA4JXAYzCg 683
urllib3_future/util/__init__.py sha256=9VC_-v_Cy7vvrmPP85VVQeYpEmPtrDO23-10Vw5Adr4 999
urllib3_future/util/connection.py sha256=QS2Nq1Tv_2wgFQHnHma2fHFWMnKzrBsEb4USU0mibS4 3884
urllib3_future/util/proxy.py sha256=DLSbQBmC-kqbHjyF4gVtE0h9nReWBPmQR0vpMInORcc 1145
urllib3_future/util/request.py sha256=XEDTYM-7390L6Md18ht0ajIXKGgj78x1Iuq-eOo-9ow 9650
urllib3_future/util/response.py sha256=vaG-2cQJHZeXB7f5l2ChhMatDiIpdMPubFn5gvD_YMo 1329
urllib3_future/util/retry.py sha256=2Tz77PKZSzQlw6gmxWF1djgT2XtVXg5UeUKRIIT_6xg 19466
urllib3_future/util/ssl_.py sha256=gazYi8bxQa_MmIvzMP6ZcJGTv3LcJcqu3tGdyeS2U-k 27639
urllib3_future/util/ssl_match_hostname.py sha256=AgShssQjuFDpEy2iaKNhUEo5bMFLwqEC-Gk72kXIVnU 5816
urllib3_future/util/ssltransport.py sha256=ZuFtxE0Wpt4gndEPdVHHE7iiN51l3NIs71zLPITEGxc 7226
urllib3_future/util/timeout.py sha256=znMfhyEmny7xDiuTmBaoE932Agc508PnNfo_JLinbcs 10684
urllib3_future/util/traffic_police.py sha256=T4DlPWnzDKtPJecwizbWrEDUZc7Cy2w4aXQcam1IkBY 23033
urllib3_future/util/url.py sha256=5aEx7WoSxQx5VItM_Tb0rXz_jttKqdyDW1dhmoSepQs 15485
urllib3_future/util/util.py sha256=j3lbZK1jPyiwD34T8IgJzdWEZVT-4E-0vYIJi9UjeNA 1146
urllib3_future/util/wait.py sha256=_ph8IrUR3sqPqi0OopQgJUlH4wzkGeM5CiyA7XGGtmI 4423
urllib3_future/util/_async/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
urllib3_future/util/_async/ssl_.py sha256=ng-s_UA-k61oZkoynzne5Ip_jRNPpte0jeVFKg7tnmE 5492
urllib3_future/util/_async/traffic_police.py sha256=zSSt45oIGk5LyJuKBLjtxv5397GIXcSt8qQvHQkJQjA 23282
urllib3_future-2.11.911.dist-info/METADATA sha256=8-Fi4utQo_NdAQE4sktXwpgA4RdbzY-ZIwXO8PloLFE 15204
urllib3_future-2.11.911.dist-info/WHEEL sha256=C2FUgwZgiLbznR-k0b_5k3Ai_1aASOXDss3lzCUsUug 87
urllib3_future-2.11.911.dist-info/licenses/LICENSE.txt sha256=Ojh9jqQ8p6we3_8pGGLLWRP-t5SRCKRscVQodVIpPa0 1093
urllib3_future-2.11.911.dist-info/RECORD