txtorcon

View on PyPIReverse Dependencies (10)

24.8.0 txtorcon-24.8.0-py3-none-any.whl

Wheel Details

Project: txtorcon
Version: 24.8.0
Filename: txtorcon-24.8.0-py3-none-any.whl
Download: [link]
Size: 261306
MD5: 797bfe4674e911887e0c37b8d6ba10c6
SHA256: d3d0871a19c2ecaaae9e2c13b302a78b169048f5a3c2051069a2ea6ae44232c7
Uploaded: 2024-08-20 20:08:07 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: txtorcon
Version: 24.8.0
Summary: Twisted-based Tor controller client, with state-tracking and configuration abstractions. https://txtorcon.readthedocs.org https://github.com/meejah/txtorcon
Author: meejah
Author-Email: meejah[at]meejah.ca
Home-Page: https://github.com/meejah/txtorcon
License: MIT
Keywords: python,twisted,tor,tor controller
Classifier: Framework :: Twisted
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Internet :: Proxy Servers
Classifier: Topic :: Internet
Classifier: Topic :: Security
Requires-Python: >=3.8
Requires-Dist: Twisted[tls] (>=15.5.0)
Requires-Dist: zope.interface (>=3.6.1)
Requires-Dist: automat
Requires-Dist: cryptography
Requires-Dist: tox; extra == "dev"
Requires-Dist: coverage (<5.0); extra == "dev"
Requires-Dist: cuvner; extra == "dev"
Requires-Dist: setuptools (>=0.8.0); extra == "dev"
Requires-Dist: Sphinx; extra == "dev"
Requires-Dist: repoze.sphinx.autointerface (>=0.4); extra == "dev"
Requires-Dist: coveralls; extra == "dev"
Requires-Dist: codecov; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: pyflakes; extra == "dev"
Requires-Dist: pycodestyle; extra == "dev"
Requires-Dist: ipaddress (>=1.0.16); extra == "dev"
Requires-Dist: geoip; extra == "dev"
Requires-Dist: readme-renderer; extra == "dev"
Provides-Extra: dev
License-File: LICENSE
[Description omitted; length: 4344 characters]

WHEEL

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

RECORD

Path Digest Size
twisted/plugins/txtorcon_endpoint_parser.py sha256=kHpN1b95ll1xoNrrKelq1bKg2Y6vNXZM7fRHsRPDBAU 161
txtorcon/__init__.py sha256=3LOFuVoBSUevKzrOQm_PzitAZh4qtK-G-IQR4f4uKtU 4293
txtorcon/_metadata.py sha256=aAe1evLHh76jMwljKr663xaR3uiWziAPCYiYtrmllkU 183
txtorcon/_microdesc_parser.py sha256=vvfpKYGvQvcGBMPgVcAQKTX1fMHLms7Xc5BNJ_ut-GE 4485
txtorcon/addrmap.py sha256=nOQQateghvb9lZ6gG8G1x90xNrmys8OfRScE7vcP6RI 3881
txtorcon/attacher.py sha256=TdwqIlXEDpsCESbItDbij4hPcJhmBZY13tT1H39WQMg 2956
txtorcon/circuit.py sha256=koWcILJtzYs-pY5kXuz9m7Sx_6Yi0yyhzZNIyy6dMhU 19498
txtorcon/controller.py sha256=YulrfZmylPYmculxSpp_WsP0eisFoBiZ4nzCqtu2l-M 55110
txtorcon/controller_py3.py sha256=BnMQSKQerT_XvG_QiB3-w5Q-gn817qNS-NAjd4NkyOg 608
txtorcon/endpoints.py sha256=F5odsegLrsi_axSI0RmiTuW7Ydtru91R6EoNHkke7Ck 47728
txtorcon/interface.py sha256=gYXRBoxrTzhXgj6WzjkJQ3zv_0WPiYiyCvga1dht8uI 14940
txtorcon/log.py sha256=6KjQCx5PDTERQkDJqlo01s_-8F6nMHwtmjw13GCtQJw 413
txtorcon/onion.py sha256=e8FREWABix3JyIJq26HsEkeCnkVX-1t5l8zafuhRDy4 53345
txtorcon/router.py sha256=4iRVJE6cvFuNiX40AZNJWYaJOTIGZbkRIdI8yMgEmVA 9546
txtorcon/socks.py sha256=sBb0nkUXMPnRUR2aOQD920GR3MoC1hBLBYkyI71D-Rs 22978
txtorcon/spaghetti.py sha256=6Bn37o8AOH1OSewaJVbJthFwtzvbf2mLElMvv2l4A0A 4282
txtorcon/stream.py sha256=fr9eBwi2x9un_aSn9NiwJS5p-Ozz5eqDhSVlnoWIimU 11631
txtorcon/testutil.py sha256=AKGDMUzxvG6YrZOgZ6z6_XBKixc4icuHYVRQjzEontM 3760
txtorcon/torconfig.py sha256=MWSg0GVzS0WdlQN32Ok5C9nKucx3-m77j-OzShxYR8A 45059
txtorcon/torcontrolprotocol.py sha256=bYAAcnGrlLeBxJyJEqTwH9fFthpzjZN1XEiKxaXyXc8 37813
txtorcon/torinfo.py sha256=fN_jEVeFmhSJmi0WCVMTKygNj8v-ZVgj-xKhB5qeZ6A 9481
txtorcon/torstate.py sha256=2Ti-C-KQVzZ3cu1tz4NRtkFIKV3_ggCqqG6Ke5lH-GA 38704
txtorcon/util.py sha256=9ub2NJtXSTBjxjNQXZw0d4mjd7QBlU3uJmh0EmVHXYU 15753
txtorcon/web.py sha256=RjeDddsAryeJXzfQlhDfbpYRYNxlDiedIlIg5eTd318 6407
txtorcon-24.8.0.data/data/share/txtorcon/INSTALL sha256=tSA8ZPH77cCozawh54j1acB6PBaFxO1Gw-wFfjofBak 1000
txtorcon-24.8.0.data/data/share/txtorcon/Makefile sha256=VfprMll9rDRXbhk3nsa7v_EyNC9bIyJg6I2QtDLHcwc 4589
txtorcon-24.8.0.data/data/share/txtorcon/README.rst sha256=18YUDsThIusDbGoOBr14vE2qpvz2QysH-YTOGgNSovE 4344
txtorcon-24.8.0.data/data/share/txtorcon/TODO sha256=rSbrH5De0W577ZQL63fPpwr2dUzJ058jQwBMDOacgoU 5524
txtorcon-24.8.0.data/data/share/txtorcon/apilinks_sphinxext.py sha256=052KmxaHTUB03T4OenOZTbaqAp4ymlYw3VztzKOwC9s 1630
txtorcon-24.8.0.data/data/share/txtorcon/avatar.png sha256=8zfNTqxw2KHubpLyudDXhmSxQs24Anuyle-9gcn7DPw 19950
txtorcon-24.8.0.data/data/share/txtorcon/conf.py sha256=rhQYaO-JXefKaE32FjkV8ZYh49_S75-dkC9p1bDo9zc 8755
txtorcon-24.8.0.data/data/share/txtorcon/examples.rst sha256=wNvkEuzCv0wCxneecQ8xABsfO_I1tDb1Q-qOIKF1IZE 4793
txtorcon-24.8.0.data/data/share/txtorcon/guide.rst sha256=arnOkC92j6mJVK11owWYK8ITs1E89nv4Zd1br580Fds 33142
txtorcon-24.8.0.data/data/share/txtorcon/hacking.rst sha256=FpkBxlwWNkUHZFF2lh8tluVbuwPxHMWUu4OnyA4s84I 2527
txtorcon-24.8.0.data/data/share/txtorcon/haiku.css sha256=0M5hXRld2xZim5XakoDaVVPNvXPGmCWYObJtN-xgwFY 6605
txtorcon-24.8.0.data/data/share/txtorcon/index.rst sha256=mZvnnAlQL-oyBzATqpKhgHpkNpxt6IosmrvShmoAiF4 3021
txtorcon-24.8.0.data/data/share/txtorcon/installing.rst sha256=n33k9Ylj5Ts6qgJkC2fGYMHEPRs1R5nqW9cXebH2JHg 7705
txtorcon-24.8.0.data/data/share/txtorcon/interop_asyncio.rst sha256=LvxFO78JEWOAioEH84sM3CXwy9VszpcW1CMK3eZVX0A 1045
txtorcon-24.8.0.data/data/share/txtorcon/introduction.rst sha256=wF-St4N5tEaDjcP1g9i082egSd6gg2plmf6A7JhBwxQ 6205
txtorcon-24.8.0.data/data/share/txtorcon/logo.png sha256=ZXNaY0W49ARTP7GyO5g1ImM3ROUYEWRK93cXO0F01N4 17398
txtorcon-24.8.0.data/data/share/txtorcon/logo.svg sha256=JEXlJTmw5YayeGUJ2DMGS0bOcbedjm4J67a5kXVnwxw 28177
txtorcon-24.8.0.data/data/share/txtorcon/meejah.asc sha256=IYY24ZWCBmhWQ-f90u-w89opnPRm4zaI8lLBtd8oeys 1688
txtorcon-24.8.0.data/data/share/txtorcon/release-checklist.rst sha256=JlI6mR35FctHkea7nowO8KAWpnE1W3Z7PIb07ndZVXc 5224
txtorcon-24.8.0.data/data/share/txtorcon/releases.rst sha256=IejPuQQIada0R2m_ik6H6OvK25-XmO2fVvCEHK3GOqs 41908
txtorcon-24.8.0.data/data/share/txtorcon/txtorcon-config.rst sha256=nBBIBxefZW4svZtjxxFs2ROAOWXNac23X8pFcTumlpg 210
txtorcon-24.8.0.data/data/share/txtorcon/txtorcon-controller.rst sha256=ulmZdaNtPxpHeJ5khyUZxnMfZwtEBNnH4udy5y8klW8 307
txtorcon-24.8.0.data/data/share/txtorcon/txtorcon-endpoints.rst sha256=OWJhD0kmuW7VmD-wQKtvMwwm9oLKJbMUbZyVgSAQFOs 578
txtorcon-24.8.0.data/data/share/txtorcon/txtorcon-interface.rst sha256=OukK6NGNi1mkHmrjUTsH5--gUpQX0Q9QOPKltrGzUoY 792
txtorcon-24.8.0.data/data/share/txtorcon/txtorcon-onion.rst sha256=LexQtPuss7FoMC381o92EEj_wx28-uyqB8-GCzowLwg 1735
txtorcon-24.8.0.data/data/share/txtorcon/txtorcon-protocol.rst sha256=wthnmopiWPu5L27ixzqFT7XLHCPZHTs3l-BF1CeBJmY 520
txtorcon-24.8.0.data/data/share/txtorcon/txtorcon-socks.rst sha256=8LDoe0EXa3X7dTc2z3wrtI7MG05iMzcKe55whqS2ZLI 1375
txtorcon-24.8.0.data/data/share/txtorcon/txtorcon-state.rst sha256=wqaHlhJSTB6os5snzfj0Sv_7ib1x1wJCIlw_XutVbL0 337
txtorcon-24.8.0.data/data/share/txtorcon/txtorcon-util.rst sha256=Q1zRcefilPn2hLV6S0yelNNnNwQXTOGpp6sMPMm8sH0 337
txtorcon-24.8.0.data/data/share/txtorcon/txtorcon.rst sha256=bCgwIxE1bDBNq8B2-UigN97YM9uNywAn3j2Dsw3A5jc 487
txtorcon-24.8.0.data/data/share/txtorcon/examples/close_all_circuits.py sha256=NwN--SbhL5O9Tz0Y-_r0zFhq5bN2m5hnSKBmHphXsgA 919
txtorcon-24.8.0.data/data/share/txtorcon/examples/connect.py sha256=WzE4rqOFfZn_NiwQAm5UviAjrftzPSne0cfq7qXgiiI 688
txtorcon-24.8.0.data/data/share/txtorcon/examples/disallow_streams_by_port.py sha256=v3kSJ6SwQLsVsjGed1tMAYRH9zDkHpXHtB-MJFyQbkA 1996
txtorcon-24.8.0.data/data/share/txtorcon/examples/dns_lookups.py sha256=00gmiC3gFmba8j1CNzWlXUYB3Hwr1FRjXPQN9hECpxE 662
txtorcon-24.8.0.data/data/share/txtorcon/examples/hidden_echo.py sha256=l4GOeY6XCpMb1D5NbZCsGTa4O3fZjsSFxs1vGv6xX50 1011
txtorcon-24.8.0.data/data/share/txtorcon/examples/launch_onion.py sha256=wur6tGdIO134be0jhGwpaEPhWpdnp8VEES7CdjB6K5Q 1361
txtorcon-24.8.0.data/data/share/txtorcon/examples/launch_tor.py sha256=6oTMGmj3wtmFZI8oVSCqsefqi3D-fSZeemC0LCq6wPE 1946
txtorcon-24.8.0.data/data/share/txtorcon/examples/launch_tor2web.py sha256=SkFEO0d3x1Dxch_wKFORmoE3c3JFShM8RKJJlq8d4CU 1300
txtorcon-24.8.0.data/data/share/txtorcon/examples/launch_tor_endpoint.py sha256=sU6-jehlZEbI3Ji1xzQmOgXvnyLYgpOCJWD0CUpH7bI 3485
txtorcon-24.8.0.data/data/share/txtorcon/examples/launch_tor_endpoint2.py sha256=bqmKzB-5Difzc2HD7-YkfAXTf5BZ13eamUxpQLCA8iU 1387
txtorcon-24.8.0.data/data/share/txtorcon/examples/launch_tor_unix_sockets.py sha256=v5AH8cr6yorhRls2SYvnZ1wzPiw8gJ2kAquNoSHZfG8 1965
txtorcon-24.8.0.data/data/share/txtorcon/examples/launch_tor_with_simplehttpd.py sha256=1EZXrJ4kQp0Wds15Dh6jfurQa6Zu4WGpaOe_Lwx8uZo 4542
txtorcon-24.8.0.data/data/share/txtorcon/examples/minimal_endpoint.py sha256=oD6AsPO9aobm2tN2MMxFA7QbKs3SI4v4K68cfhwj-Vw 297
txtorcon-24.8.0.data/data/share/txtorcon/examples/monitor.py sha256=91CeaxUTNRhHSvIaEUHuMUAQo0CJQcSLs4BieG8BoGc 880
txtorcon-24.8.0.data/data/share/txtorcon/examples/readme.py sha256=V_nwXu71s-iKXTNAEOsTeaVWTbtp97J6zE_EKguu8K8 1294
txtorcon-24.8.0.data/data/share/txtorcon/examples/readme2.py sha256=Y7t7IXS8SoXIUbOopuLCaQckvN5__ASFA9Yyd_rRSWs 1249
txtorcon-24.8.0.data/data/share/txtorcon/examples/stem_relay_descriptor.py sha256=jSsK3YNhX97MN0ZTga4gASzu7fHvd2FZycQfQV-1_fI 1884
txtorcon-24.8.0.data/data/share/txtorcon/examples/stream_circuit_logger.py sha256=3pPrdPMvqAKh8gyz4aYEOBATE50l4y01Y8N98_vSeEs 2550
txtorcon-24.8.0.data/data/share/txtorcon/examples/tor_info.py sha256=kIUNTWdVLia_wLG_7MtdZ54fJ5LzEZ8aei-WGkPN5V8 2570
txtorcon-24.8.0.data/data/share/txtorcon/examples/web_client.py sha256=8upAew9T9x2a8qVZ7UuxIQ9_oNm7xioeoW0WYC3wjpU 1563
txtorcon-24.8.0.data/data/share/txtorcon/examples/web_client_authenticated.py sha256=4Tk-YvmBYGZS5-BsPo_YSyMBiCyYxYtcMmt8lOGItmg 1805
txtorcon-24.8.0.data/data/share/txtorcon/examples/web_client_custom_circuit.py sha256=Efp3mdO8Fdhet643vViUlYWJAadqiy0ceoYsxUuaa9Y 3029
txtorcon-24.8.0.data/data/share/txtorcon/examples/web_client_treq.py sha256=F_odXvWD9-RKAcNxZgMq7-LKKHSi5G3llgQ5t3dztgA 1046
txtorcon-24.8.0.data/data/share/txtorcon/examples/web_onion_service_aiohttp.py sha256=DoZDJsV0MsYQmXV16Mv61_OuLRrNEVROU2alqUX0SXo 3847
txtorcon-24.8.0.data/data/share/txtorcon/examples/web_onion_service_endpoints.py sha256=atJzIVrUwHlgOxvJ_hLYJ5myBdRUauj4GtV-Pb8v1HE 3372
txtorcon-24.8.0.data/data/share/txtorcon/examples/web_onion_service_ephemeral_auth.py sha256=2-mInlY1b6nbcK3vNbWxEWzw9R7IQytAddfgV847wXg 2014
txtorcon-24.8.0.data/data/share/txtorcon/examples/web_onion_service_ephemeral_nonanon.py sha256=WdEcquFxFq4U1L61e_ofMcbZwmmz2hcW69hIK-KME_M 1661
txtorcon-24.8.0.data/data/share/txtorcon/examples/web_onion_service_ephemeral_unix.py sha256=2EM6_rfX-AgyDrWQoHXuqtDUkiJbV2DrjfuROam1G-k 1801
txtorcon-24.8.0.data/data/share/txtorcon/examples/web_onion_service_filesystem.py sha256=rc0pq81l1hx4ChpJjFS9uWK9NxGXQow2p1GhxxarSE4 2258
txtorcon-24.8.0.data/data/share/txtorcon/examples/web_onion_service_prop224.py sha256=HtsFJ9YVzHJ0g7Ka5xlwP1NSmplqDJtQdywWZ0d9Vwg 1586
txtorcon-24.8.0.data/data/share/txtorcon/examples/web_onion_service_prop224_endpoints_file.py sha256=21sG2H8PMCJrNepe3gBCadRBEOxRfWsQC7F2zX5MT5Q 1699
txtorcon-24.8.0.data/data/share/txtorcon/examples/webui_server.py sha256=NmMkv0-LCk4FjKrpDPWi5gEWm7rAXiE_V45qS6arojk 3559
txtorcon-24.8.0.dist-info/LICENSE sha256=OtocMu84wj2W1_To9KImxSf1HgICiDx1Q7BvnMUiiis 1056
txtorcon-24.8.0.dist-info/METADATA sha256=DPQGYNCMwjvQ-EUrRKB2eEBu5zk5VvETQo8R3Kypl6E 6119
txtorcon-24.8.0.dist-info/WHEEL sha256=eOLhNAGa2EW3wWl_TU484h7q1UNgy0JXjjoqKoxAAQc 92
txtorcon-24.8.0.dist-info/top_level.txt sha256=TQF7M2O5MnhwDETZU48S13LbZZaL3C5pdlGhVx1fqRk 17
txtorcon-24.8.0.dist-info/RECORD

top_level.txt

twisted
txtorcon