python-socks

View on PyPIReverse Dependencies (47)

2.6.1 python_socks-2.6.1-py3-none-any.whl

Wheel Details

Project: python-socks
Version: 2.6.1
Filename: python_socks-2.6.1-py3-none-any.whl
Download: [link]
Size: 54953
MD5: f39d0d33075623d9c98f653194973d80
SHA256: 7fe9324c1834bb9cdce46ddb6721cf42a05a00da5f1fb87f8507ac0c6f305e1d
Uploaded: 2024-12-27 06:57:06 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: python-socks
Version: 2.6.1
Summary: Proxy (SOCKS4, SOCKS5, HTTP CONNECT) client for Python
Author-Email: Roman Snegirev <snegiryev[at]gmail.com>
Project-Url: homepage, https://github.com/romis2012/python-socks
Project-Url: repository, https://github.com/romis2012/python-socks
License: Apache-2.0
Keywords: socks,socks5,socks4,http,proxy,asyncio,trio,curio,anyio
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
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: Operating System :: MacOS
Classifier: Operating System :: Microsoft
Classifier: Operating System :: POSIX :: Linux
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Intended Audience :: Developers
Classifier: Framework :: AsyncIO
Classifier: Framework :: Trio
Classifier: License :: OSI Approved :: Apache Software License
Requires-Python: >=3.8.0
Requires-Dist: async-timeout (>=4.0); python_version < "3.11" and extra == "asyncio"
Requires-Dist: trio (>=0.24); extra == "trio"
Requires-Dist: curio (>=1.4); extra == "curio"
Requires-Dist: anyio (<5.0.0,>=3.3.4); extra == "anyio"
Provides-Extra: asyncio
Provides-Extra: trio
Provides-Extra: curio
Provides-Extra: anyio
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 6326 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
python_socks/__init__.py sha256=gKywvwx_x4_0hWJEa2eif1dPzP9YeFXJdrNlHuvFmC8 367
python_socks/_abc.py sha256=_juTZE0iqoTChE53IHjBKEYFO-fxYZfPhdUc6EgFlwE 909
python_socks/_errors.py sha256=l2j03Zna_EJhNqF3yApTYuQ147BcY0k74pkT4HAlRp4 245
python_socks/_helpers.py sha256=UacO07M9i8G8CfqzBYWnehgCTFbZTlwJWAsFoXR3mVk 2708
python_socks/_types.py sha256=dgQifNf2mIwdKoX7YmI91H_lUsW9-Y0ZkZGlIV6_NNw 90
python_socks/_version.py sha256=n0wQAZ_wfbSbryFBmSZrcBImG6-bENiMeofTRgadWPM 49
python_socks/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
python_socks/_connectors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
python_socks/_connectors/abc.py sha256=1fgjPiv64UAMiJDsJXYr-GofPGhuHTwTzaodQfrzf7Q 397
python_socks/_connectors/factory_async.py sha256=X63hJuhpr8iDdAxwrUlsbyXfHewZJtgKQRdSZs41RS4 1055
python_socks/_connectors/factory_sync.py sha256=QVaNbUXSEPZW9Cv43gRFF3kwVwU64moQR1BEtE4VOiE 1042
python_socks/_connectors/http_async.py sha256=vo8QhluTYEqnIoxL2XPcj9vSl8yhu9Tvm4KI-gMyJGM 951
python_socks/_connectors/http_sync.py sha256=Q6DRrUCljokQe2veoJJ6G8SZ7QEmq8x4_Q-faSADLEY 926
python_socks/_connectors/socks4_async.py sha256=QGoB1are0qU-uoPCUvanFBUvSCyFxgKN_XVMKSrDoYY 1179
python_socks/_connectors/socks4_sync.py sha256=yX4e3xMOHH1OzVPTYROeQDBf8gcZcXODFOxBHyRtVOc 1148
python_socks/_connectors/socks5_async.py sha256=N44bp-YwXHy8yIqf1y4x9MvIvGLslqtzl4f7M6Yt13A 2786
python_socks/_connectors/socks5_sync.py sha256=uPExUVd-EAxG7Gsc431S-kyFRvLb_AvVpr1vYQHmTPo 2565
python_socks/_protocols/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
python_socks/_protocols/errors.py sha256=4XqU4AqgrWaedmUVGMjd6TvQKXv3mV0H76s5lf8aazY 150
python_socks/_protocols/http.py sha256=QhLHqBgc6DfsvC8AIhylN1tjfk7QzxgwemrK1LuL3vk 4499
python_socks/_protocols/socks4.py sha256=j1Psqi3PDiKAF19g_Mh3sf_RwXu7o-8X7BqWOaoTbKE 3061
python_socks/_protocols/socks5.py sha256=1PEr1s4JxmpST9OYEeVgbidnV_d4Vb85JZHmWqK-r9c 9713
python_socks/async_/__init__.py sha256=TeBn5oirLy6aPoWcTc3OW9OxXh5Uv5LADwF_Y7f7HjY 64
python_socks/async_/_proxy_chain.py sha256=TiG1Uu45anONWi2ZFj11w4-LrNbja8SbG27bWCX9Et4 987
python_socks/async_/anyio/__init__.py sha256=pZnrND4Qd-pIGg7KI1ML41kZNkWHmkd3vrvwZZIJyk4 106
python_socks/async_/anyio/_chain.py sha256=-d4sR-JM8Agh73rB8nK7DBcB9oqDgtx2GOTAx-SMslU 1099
python_socks/async_/anyio/_connect.py sha256=dYx-X2rDDTe-mtLm6DTpV-gFB7Vt_OYS1Xs_4Ea9JZ4 306
python_socks/async_/anyio/_proxy.py sha256=nWHzIFPYPXatmuVITdDWN6uoQe_P2Xm6NomgfgYm5UA 4322
python_socks/async_/anyio/_resolver.py sha256=LPRLmEzgKPGCqAbEMmLSMVtFkNVKha_2u08MhrZZ-CY 590
python_socks/async_/anyio/_stream.py sha256=OcCl4YkccA0-5hZh90CP4YmsBDLPwHpS3B0wCLytnAY 1614
python_socks/async_/anyio/v2/__init__.py sha256=4xgyAJHDGpRANYVNfpUdn3Zo8Ib_gREWH8bH4APycK4 117
python_socks/async_/anyio/v2/_chain.py sha256=NZ_9dA1AQrG3pBOnYBszbtD-Kse85bQ_dT33VtmGx3o 797
python_socks/async_/anyio/v2/_connect.py sha256=_LF1f_cYJbfdSqkq-xEK4nF4l-bP5I1VWRFFyX1RH3Y 368
python_socks/async_/anyio/v2/_proxy.py sha256=7F-Y_xhVcqGnKjUDVnjYNkyz5VEFJjzZhkl0Xklyj9U 4085
python_socks/async_/anyio/v2/_stream.py sha256=40D3Pmb0rryk9gaQlmjpAMdiJi5H5O0xbBseblGG1FY 1616
python_socks/async_/asyncio/__init__.py sha256=0WAM07vy0YvI8IhKGmaUA0GaNLHaG3l-4mnJVbfoqHE 65
python_socks/async_/asyncio/_connect.py sha256=gd2gzsp-RmbpMAPvEbG_bKyh1PRWemMajvBDg02G1hg 1042
python_socks/async_/asyncio/_proxy.py sha256=HS1NfXZCYOZ2b4qUee01CwH4NF1OcXPzqYxEJXYJeT8 4120
python_socks/async_/asyncio/_resolver.py sha256=ROqOncuIub87J9_nMdvRTG_5zYOh8uafk265z0s2ORQ 681
python_socks/async_/asyncio/_stream.py sha256=RP7BIP9iFFy5nLRf9kHH7s1h_zPfo0yoEVKNpExqFcI 1021
python_socks/async_/asyncio/v2/__init__.py sha256=v9eJQeZ2yGJHeBQ0FYqNmIMCRrB547QqoAANHVBitxY 108
python_socks/async_/asyncio/v2/_chain.py sha256=KCtmKg0halaCIEqBY6JB-KGVNNiaa4APBb5l5z8kVPk 811
python_socks/async_/asyncio/v2/_connect.py sha256=3yPmPCNmMKlCCZZCnNvydER3ilnfE5gTevzBN7IoGEE 603
python_socks/async_/asyncio/v2/_proxy.py sha256=QPMx2nFeHCKObBkDqzONkgf2VLXdhuP-aMsBWAgdf-I 4714
python_socks/async_/asyncio/v2/_stream.py sha256=YdpJap_Ax-7tJnA-AJ7nayZmD5lpem2UIPbUepnzqxM 2753
python_socks/async_/curio/__init__.py sha256=1OyhLhvLJ23iDROgyxGqQACice66SrIYCMqmwjw_dqY 63
python_socks/async_/curio/_connect.py sha256=u1HRJ8n3OZbux-wETO9HuqZv9By2LGhhSsM78gnxr_0 328
python_socks/async_/curio/_proxy.py sha256=_Qgodw62VPvt-5j1T34l7P52R5Bk4Crq97QJ0f1Qf10 3644
python_socks/async_/curio/_resolver.py sha256=_jDZq_lzTl_QihxH2HNEY_7_ELo-qmzG6IO5PNNEOek 722
python_socks/async_/curio/_stream.py sha256=sIAbwkPuiFF4c8cEs7exVdGb7cfFgoggKTV4LYqDcm0 855
python_socks/async_/trio/__init__.py sha256=Y68xwGqkXGKXHcwM6nvev6n2ChbFpBUFW0RzBrsIrug 61
python_socks/async_/trio/_connect.py sha256=uN_qwxLWdvy2zclPw5Z8R5TPqgT6jjzzTcSHd-xGFas 783
python_socks/async_/trio/_proxy.py sha256=yp3NJOTAaw2ReXlPt4fBRY51Xqc1C3tf16H3v0XvlCg 3786
python_socks/async_/trio/_resolver.py sha256=uqBoTkbYpwwESoph2SmXRUUHM_DsT7dALQDmKqp-sco 591
python_socks/async_/trio/_stream.py sha256=xunx_XUiwH1pBLQjWbkqq3P92SeXaRypPMPRYwHOsPg 1003
python_socks/async_/trio/v2/__init__.py sha256=cd8Sc6NLmrUZewkqeDvnxmQqGZBKNuwYEEb4NMW2qo0 116
python_socks/async_/trio/v2/_chain.py sha256=g9atl9HcWYrCHLCI8GtLR9GZC67sKiXEjcvGwZVGhDw 795
python_socks/async_/trio/v2/_connect.py sha256=Nk0ipvuFFnzH-NPfXkX57I74-sbT6ks--ZgbfN3r42o 360
python_socks/async_/trio/v2/_proxy.py sha256=9118wyv9SthZNVlvECfb3OfhrPMOFyyJSHhl7lG0TbI 4094
python_socks/async_/trio/v2/_stream.py sha256=wGB7sDjRO1ywVNjF_DFgdF2orjD3zrh8dPSmW9aBEV0 1475
python_socks/sync/__init__.py sha256=Dslh61MLGktjBK50UVGYjAQ-iGl8tjoLR93_-cvddWM 106
python_socks/sync/_chain.py sha256=do_WtGenqKAG7B50nNZdltFqEQV8t-mSlGnMACNIwgE 973
python_socks/sync/_connect.py sha256=N1Y-uQXkOiJ_dxkwWHw1fBliIQlTL47ydql7IvaSqm8 344
python_socks/sync/_proxy.py sha256=Ny2QA8GI2aCUm0JL8IfY2j2IaXKzAZNp6bZeF7OmwYA 3287
python_socks/sync/_resolver.py sha256=2rf9-NdjRktYrab1Oyv9ZJLKByP95ysFmRE3TgjRCSA 547
python_socks/sync/_stream.py sha256=x01ovajA0DAjHkBCxpMeFaWYjns9BljgBQ-GGyBqrw4 818
python_socks/sync/v2/__init__.py sha256=eVZc6zh0pLhNMf_uSPZiH_1vNGEvedwzX5gObUSkRT8 116
python_socks/sync/v2/_chain.py sha256=IRVMioTVWwxylZ8maD5Gqxhhgw4VyrG5vo_hAOuEn8Q 579
python_socks/sync/v2/_connect.py sha256=QrZ1CZimYCUMUuaD8JdUblwlqlzIbqFrbsPwMzoxGkM 420
python_socks/sync/v2/_proxy.py sha256=7FuO6wML0DkEonoGAprhTlVd8fazOgNeNrJyxABmP1Q 3621
python_socks/sync/v2/_ssl_transport.py sha256=MURwzvKu-S2-MI7o8KaZTvvBFOiiKIu5R0ERVIMvERE 6088
python_socks/sync/v2/_stream.py sha256=Jq89x1xmIX3L_v-WyS1nRTItjTnYTcDcfDblsANxfJI 1544
python_socks-2.6.1.dist-info/LICENSE.txt sha256=tAkwu8-AdEyGxGoSvJ2gVmQdcicWw3j1ZZueVV74M-E 11357
python_socks-2.6.1.dist-info/METADATA sha256=IgYm0NlZxZXuYyIKrEzPBjUav76msfxMaObPXuYlWRE 7964
python_socks-2.6.1.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
python_socks-2.6.1.dist-info/top_level.txt sha256=7qyDAVwjTZ0sIYG1iatFbE-SLpWhONjaoMQ0Ib2DX0Q 13
python_socks-2.6.1.dist-info/RECORD

top_level.txt

python_socks