Drop-in socket replacement for transparent Tor routing in Python
Project description
tor-native-requests
Drop-in socket replacement for transparent Tor routing in Python.
Routes TCP traffic through the Tor network using arti-client (the Tor Project's pure-Rust Tor implementation). No need to install the Tor daemon — everything is self-contained in a native Python extension.
Installation
pip install tor-native-requests
For requests library integration:
pip install tor-native-requests[requests]
Quick Start
Context Manager (recommended)
Route all TCP traffic through Tor within a context:
import requests
from tor_native_requests import tor_context
with tor_context():
r = requests.get("https://check.torproject.org/api/ip")
print(r.json()) # {"IP": "...", "IsTor": true}
Requests Session
Create a requests.Session that routes through Tor:
from tor_native_requests import create_session
session = create_session()
resp = session.get("https://httpbin.org/ip")
print(resp.json())
session.close()
Raw Socket
Use TorSocket as a drop-in socket.socket replacement:
from tor_native_requests import TorConfig, TorSocket
from tor_native_requests._native import TorTunnel
config = TorConfig()
tunnel = TorTunnel(config.to_native())
sock = TorSocket(tunnel)
sock.connect(("httpbin.org", 80))
sock.sendall(b"GET /ip HTTP/1.1\r\nHost: httpbin.org\r\nConnection: close\r\n\r\n")
print(sock.recv(4096))
sock.close()
tunnel.close()
.onion Services
Access Tor hidden services directly:
from tor_native_requests import create_session
session = create_session()
resp = session.get("https://duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion/")
print(resp.status_code)
session.close()
Circuit Isolation
Use separate Tor circuits per connection for different exit IPs:
from tor_native_requests import TorConfig, create_session
config = TorConfig(isolation=True)
session = create_session(config)
# Each request may use a different exit node
resp = session.get("https://check.torproject.org/api/ip")
print(resp.json()["IP"])
session.close()
Bridge Relays
For censored networks, configure bridge relays:
from tor_native_requests import TorConfig, create_session
config = TorConfig(bridges=[
"Bridge obfs4 198.51.100.1:443 cert=... iat-mode=0",
])
session = create_session(config)
Async Support
import asyncio
from tor_native_requests import TorConfig
from tor_native_requests._native import TorTunnel
from tor_native_requests.async_socket import AsyncTorSocket
async def main():
config = TorConfig()
tunnel = TorTunnel(config.to_native())
async with AsyncTorSocket(tunnel) as sock:
await sock.connect(("httpbin.org", 80))
await sock.send(b"GET /ip HTTP/1.1\r\nHost: httpbin.org\r\nConnection: close\r\n\r\n")
data = await sock.recv(4096)
print(data)
tunnel.close()
asyncio.run(main())
Configuration
TorConfig accepts the following options:
| Parameter | Type | Default | Description |
|---|---|---|---|
data_dir |
str | None |
None |
Directory for Tor state/cache (uses arti default) |
bridges |
list[str] |
[] |
Bridge relay lines for censored networks |
isolation |
bool |
False |
Per-stream circuit isolation for IP diversity |
Building from Source
Requires Rust toolchain (1.70+) and Python 3.9+:
git clone https://github.com/bshuler/tor-native-requests
cd tor-native-requests
pip install maturin
maturin develop
Run tests:
pip install pytest pytest-asyncio
pytest tests/unit -v
Architecture
- Rust native extension (
arti-client+tokio): Handles Tor protocol, circuit building, and async I/O - Python wrapper: Provides
socket.socket-compatible API, TLS viassl.MemoryBIO, andrequestsintegration - Async-to-sync bridge: Background tokio runtime with crossbeam channels for Python↔Rust communication
License
Apache-2.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tor_native_requests-0.1.0.tar.gz.
File metadata
- Download URL: tor_native_requests-0.1.0.tar.gz
- Upload date:
- Size: 46.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fda39f06714c5cb4d2d287d48c679f2553907c8889025a13690d4584656cf3d0
|
|
| MD5 |
fcd31aa81f969c644772f73cd4e6a697
|
|
| BLAKE2b-256 |
e4164bf5996384120c5cc08a3f4a81c7baca08632357828e43648afb6abfb873
|
File details
Details for the file tor_native_requests-0.1.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 5.2 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
acd2e353218fb79e4663784feb01eacca2de3ebe99711cf390805e88f4fa8a1b
|
|
| MD5 |
589286c71a93fb148487fc7957fc7d52
|
|
| BLAKE2b-256 |
25b0d9f46650b7e30243fdbcdce069cd700ef6dbcdfb3c899ae57480e80e1619
|
File details
Details for the file tor_native_requests-0.1.0-cp313-cp313-win32.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp313-cp313-win32.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a35e85a7c9bcd7ac452691207c144b676af91cd6ff7688a7625acd74c1c4494d
|
|
| MD5 |
972132b8be26317e11c3ee8755c472f4
|
|
| BLAKE2b-256 |
158fb9b0b13c11a19ffde4c96fb941c7166f917de0b2efa85ec14cbdb84f1dea
|
File details
Details for the file tor_native_requests-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 6.6 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b9bbdcaa94d30a270e5a1a4cd93c4f1646c21d0a85105434753d1c40506b515
|
|
| MD5 |
b315cdc72d57fb4c0facf9a840304495
|
|
| BLAKE2b-256 |
4af98bfaf038f14182aaf8967c3489b1a64b481d958908a4bfba110cd5c970fa
|
File details
Details for the file tor_native_requests-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 6.5 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8e6dfef407f77a12a3bff623e54e17abe7315455d209d60bd7b195e5116d03c
|
|
| MD5 |
c3ef34e13451495d3c08a4d683618e68
|
|
| BLAKE2b-256 |
93b664b9d39e35cbf3576e0f424eaaf18b4b13d3f2c15d994ba5fdd748098137
|
File details
Details for the file tor_native_requests-0.1.0-cp313-cp313-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp313-cp313-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 6.3 MB
- Tags: CPython 3.13, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
829375ab2842c8edb10138b485dec63c0ab1af200f88444e6519eb155e10ceca
|
|
| MD5 |
285754868ba87d092ecb2f98daed1dec
|
|
| BLAKE2b-256 |
b67e9ae39fad2016872026c7406c490d2183ecd8e284f46ee2b94dd7a5bb0a0d
|
File details
Details for the file tor_native_requests-0.1.0-cp313-cp313-manylinux_2_28_i686.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp313-cp313-manylinux_2_28_i686.whl
- Upload date:
- Size: 6.6 MB
- Tags: CPython 3.13, manylinux: glibc 2.28+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a94819eb59336b4ebb505c34c68fec13478cee31b74a3f93046fcbd941ea49c5
|
|
| MD5 |
d515cb7558835d8718c7b9095fd8154c
|
|
| BLAKE2b-256 |
3de6177c36d40213705341db8ff9f152201992b190a8d220169b3f60ba355914
|
File details
Details for the file tor_native_requests-0.1.0-cp313-cp313-manylinux_2_28_armv7l.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp313-cp313-manylinux_2_28_armv7l.whl
- Upload date:
- Size: 5.6 MB
- Tags: CPython 3.13, manylinux: glibc 2.28+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d54018414c4149b26ac0408d5f8b00646f9bbe984cb76227e1b8af620963703
|
|
| MD5 |
697871781bc32146ebaf3a342483c2d1
|
|
| BLAKE2b-256 |
d70a2260fbe37baa4aafed7883ce5cc414ac5aeecd1fb63b24c4aff3fcff1a7d
|
File details
Details for the file tor_native_requests-0.1.0-cp313-cp313-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp313-cp313-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 6.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d92a543b273c7b4e5ce38deb09b2ae5d39d49b434a66519f0a4d2a3cba8a8f1e
|
|
| MD5 |
2f8728dc36a607ff53a8e1f16c5b6634
|
|
| BLAKE2b-256 |
cf2dd2cf54f606beee48aeed03afb42079b1ab0f63bce90df48b466cdf4226e6
|
File details
Details for the file tor_native_requests-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 5.6 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
81644a071a73848ca15c8c337d7987e874babecaa84df22ab6515a1b63bb7b25
|
|
| MD5 |
5817db85d8a8ee86ae3059fa34a06283
|
|
| BLAKE2b-256 |
aca6bec04800abeadc454a584ffb1710fd7391064e70afada3c0f0d6ac3f58e6
|
File details
Details for the file tor_native_requests-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 5.8 MB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e33d1b9afd456e99684a428de50c422f7ca94cdf26860833606cf8dc56edf650
|
|
| MD5 |
56119b25cafd16995f58f4d478b2addc
|
|
| BLAKE2b-256 |
6bda89608991bd843d2cfd8b354f1b6f48063ab987685f6bf00a2cb408e2b52e
|
File details
Details for the file tor_native_requests-0.1.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 5.2 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
296e78644823ab06f7ec5b020f5d058982ed07efaa309241ec3a0341a9d31e17
|
|
| MD5 |
4c53effc9defd207b1321c2daa7187d1
|
|
| BLAKE2b-256 |
f221a3d0d8603ba39b6ef8b79e89e455badd78d66d93e49e3758b2415d90f4d8
|
File details
Details for the file tor_native_requests-0.1.0-cp312-cp312-win32.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp312-cp312-win32.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3594ec7006ec0f790571442afa854105e3f8c7cdf6cf6058fe9949d1ed0f63be
|
|
| MD5 |
62ec0d03eb207b8a3af3216aef6a78f0
|
|
| BLAKE2b-256 |
8ccc856283d55386c94fa887bbd2ec37ce550d5fa90f6ea07e5faec4defcde4d
|
File details
Details for the file tor_native_requests-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 6.6 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84653f3aec6cbfc36635bb9e66081d7ecda5593b958881af4f96d0baa9b08407
|
|
| MD5 |
daf8ea272d83c351e898b359052c965e
|
|
| BLAKE2b-256 |
22124da9ba9e56db96fbe1afc0aed77b9ecf67c5b3af2d6dd9b38499db1385e4
|
File details
Details for the file tor_native_requests-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 6.5 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07704c5fab7375ecd943dca4f7e315f9247c2e3d270e376d63700d662a02ae20
|
|
| MD5 |
945f765e841c2a01c1677499ba5c9262
|
|
| BLAKE2b-256 |
3a06bacece8bf754b23001450941351c366bcb0c89b9aa1d89636eec40c7fd2f
|
File details
Details for the file tor_native_requests-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 6.3 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4e4349d975e7b70a2328d71a0101b67868af2253ad8f5a2cf3034a05153f6dbf
|
|
| MD5 |
82590cf19feaf25b9e229ee1476d08ca
|
|
| BLAKE2b-256 |
eec445fd66a08d6d753317cf2279241480a594c97f7f6af2d3be320781c53dce
|
File details
Details for the file tor_native_requests-0.1.0-cp312-cp312-manylinux_2_28_i686.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp312-cp312-manylinux_2_28_i686.whl
- Upload date:
- Size: 6.6 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cfbe356fd35a6f968d0a1b911f33688e41fe760ba99bafbaf8f1e31728851ef9
|
|
| MD5 |
fc8b041c749a4b42315d136b21acd2a4
|
|
| BLAKE2b-256 |
d5f18b3cfbe78f7f74eae14d2270e29348b816db17f18b220955fc6d4480a38e
|
File details
Details for the file tor_native_requests-0.1.0-cp312-cp312-manylinux_2_28_armv7l.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp312-cp312-manylinux_2_28_armv7l.whl
- Upload date:
- Size: 5.6 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f87950e31742b8a7f1338cc16c6a7e91db06bc9f65d95ef830a476684404fabb
|
|
| MD5 |
22bb58f378fb5e3add436b9e2fd68efb
|
|
| BLAKE2b-256 |
3c9bd8ebcc4bbda18c1e5e4b03f000af72dd428cd8cae6095aa4c85743bf938a
|
File details
Details for the file tor_native_requests-0.1.0-cp312-cp312-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp312-cp312-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 6.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
308c92135e7ba8f9e2a1a770f6097fb81ad75351be167c70d1833ffc94edb5a7
|
|
| MD5 |
60f5906b817fee5a60412159da9cb5ab
|
|
| BLAKE2b-256 |
8c303c8211f8f3ea46f440520570d096c905bfe54372592b9d42556532d24e64
|
File details
Details for the file tor_native_requests-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 5.6 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fece33dd292f56bcbf21662b5354a9ee09da9b9bed5931aea68d7d97dd500bf7
|
|
| MD5 |
e54eafcc0e9e24f21f731095345280d1
|
|
| BLAKE2b-256 |
87496a5b5df666a0262c470def9e756f9100f48ca2fd92dc49d06d8d8d5ff97f
|
File details
Details for the file tor_native_requests-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 5.8 MB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e300bd366d358ea506cf5ee2fdcd9a952121d5daeae4a690b4d5424ef807ccf1
|
|
| MD5 |
4663bcd939093f48005479a3b1a6b5f7
|
|
| BLAKE2b-256 |
21cb598e20398dd6b08b91c73d78316a17ffc23aa956a8d1214e00e27ea2d1d0
|
File details
Details for the file tor_native_requests-0.1.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 5.2 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
173e949631fca08b6f37dd6d194559b06373f86ef5de08c78cfc9278d360d5b9
|
|
| MD5 |
4b5decb638ffb61cf48805fc5dbc0158
|
|
| BLAKE2b-256 |
740d87c5347026531e1c53e059e6fe8a590e74754cff0840c708c91ab38eea5b
|
File details
Details for the file tor_native_requests-0.1.0-cp311-cp311-win32.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp311-cp311-win32.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a4b3a90e78e57be74bb2d9db178060b8d65e65f245a904da6733e610afabe5fc
|
|
| MD5 |
d0bbd776295daa1a10dd5a36c7a04248
|
|
| BLAKE2b-256 |
ce52b0339311fb79b37f8babaf9efe370425d43f237b35df494e00d7115f26af
|
File details
Details for the file tor_native_requests-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 6.6 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba900719cd79b93b576568d1beb71c50db42e52e6b5f02089233954695ac6ea6
|
|
| MD5 |
052af54f7d52bb8dc3bc7b7f2b4c955e
|
|
| BLAKE2b-256 |
868276d1bd987d21566c5eab796a732ed44eb41399a1e3e719b26f57935e0000
|
File details
Details for the file tor_native_requests-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 6.5 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77768c3dce19966fe2138ee6719d41fb7694b6d41fd7a7acf132207faf1138f3
|
|
| MD5 |
a1d7943b92652cbf80f43813fcf86669
|
|
| BLAKE2b-256 |
ffa2a7031821cf6de0c5d21ccc7d93ca030ad94864b694df05d55a40300bf01d
|
File details
Details for the file tor_native_requests-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 6.3 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e707b9ec99aabcdae0c537ec69a5f33eb6d89d035813edbcf0adb8649cff794
|
|
| MD5 |
ed3c82c314e00ad6986118be6d155f50
|
|
| BLAKE2b-256 |
1a21bc8ebba0a98c8fd1c415b6ca215b2c93f4d6e472c40a0c9ad6004a2d19c4
|
File details
Details for the file tor_native_requests-0.1.0-cp311-cp311-manylinux_2_28_i686.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp311-cp311-manylinux_2_28_i686.whl
- Upload date:
- Size: 6.6 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89fefc73f03441d36d0528eb3ebd7b3be4bc55241415578fbb61265bbac540b4
|
|
| MD5 |
f6b8938715c56323b313962384134960
|
|
| BLAKE2b-256 |
e25553ada9641d91fb22d9082fb5c036ef860c5bbbb9add48e25640de9bfab3a
|
File details
Details for the file tor_native_requests-0.1.0-cp311-cp311-manylinux_2_28_armv7l.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp311-cp311-manylinux_2_28_armv7l.whl
- Upload date:
- Size: 5.6 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f8e2a315965257e9615673b4d409c8e3a9885fdb571350a9147c8a9b2933dda
|
|
| MD5 |
19eb17227bba53cee6fcdbfea6d950c8
|
|
| BLAKE2b-256 |
724eb53d50aa257307f3344bfd53db157f5139795b7fc6853ef651aa30e0d6e7
|
File details
Details for the file tor_native_requests-0.1.0-cp311-cp311-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp311-cp311-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 6.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32ed56e6b1c9492013cedcc1a08835730a4048b59c771863b509189d4e09052e
|
|
| MD5 |
fd9f017f444b36a17c806f627e6ead9e
|
|
| BLAKE2b-256 |
50157ee262f887a97bdd0f85ba4ab46000135ff01904ff7e7b6257b418de0c1a
|
File details
Details for the file tor_native_requests-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 5.6 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2abe88b4dfe906d856044bf3f0076f53df017fc302fa686652dd353245fc2585
|
|
| MD5 |
3d4d239d462a61400c1df85e16caa5c5
|
|
| BLAKE2b-256 |
ab310b76b5f752b381f9776cf9458e9999f4d7892018fb16a02d09ef8dac93a4
|
File details
Details for the file tor_native_requests-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 5.8 MB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c13445d8f4274b32880d2188133b738056ba6736ad385d17d30e4185c37c89f
|
|
| MD5 |
1c2ededfdcbf017d45e127005d991909
|
|
| BLAKE2b-256 |
365206bf49bc9d4b2070953ef9b80b47880a335973029d6e0c6f347a949cc32d
|
File details
Details for the file tor_native_requests-0.1.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 5.2 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ea6bc4cc44dac202714bbe4f6c100acda8481b41d4c35924f670ef4025e2897
|
|
| MD5 |
b5406e7580a1ea579e9960085e5fd637
|
|
| BLAKE2b-256 |
f55c922507b555bb2780c6904fc4ce460be863305a9e511dfe382cc9995d002f
|
File details
Details for the file tor_native_requests-0.1.0-cp310-cp310-win32.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp310-cp310-win32.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3182c2549eceab374943be4c99324088931767592bd1b6d2c28e22a9e94245e1
|
|
| MD5 |
23c07edae25c7dc8c6fa5fb4b956e769
|
|
| BLAKE2b-256 |
5966eacc065cccb90e6f1048b9959ac40cab45604f7c3d083b6829e6452f4a93
|
File details
Details for the file tor_native_requests-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 6.6 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
513c69e7bb5c1b60a60c364d1023e08e45cc6b2d947557228d0b946a27f29315
|
|
| MD5 |
ed9fbf449315a640e1905bfe023bad50
|
|
| BLAKE2b-256 |
ee646a2dd68226e6db5ac1c135a28d4654f1962221f7011b4b2d7471292b9e45
|
File details
Details for the file tor_native_requests-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 6.5 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
74ce24ddd7ffcde05593fa420c284e0316af5508ecab62302921903c76087c9f
|
|
| MD5 |
c977512ce3ab847c2295a4d0d12c170d
|
|
| BLAKE2b-256 |
5a25da99780276e4c075e20828601c137c1e737ec616d96bf90a8d2c5dd1d5f3
|
File details
Details for the file tor_native_requests-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 6.3 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c8adc3680e70ead0e9c8dcaab9d39f345315ad126cb8d1a91e3a983db17459b
|
|
| MD5 |
43d0eac668b4cae33e970043cf15d785
|
|
| BLAKE2b-256 |
80d9cceccf256000b3fbcc1b6b0abfb2aa664802ce01da93fd2e8464b2d038f8
|
File details
Details for the file tor_native_requests-0.1.0-cp310-cp310-manylinux_2_28_i686.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp310-cp310-manylinux_2_28_i686.whl
- Upload date:
- Size: 6.6 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
23484bb572a14229dd6eaa6b1f4bca897b43b9744249aaa186e3c3de5d81a306
|
|
| MD5 |
f078c5ca9590c1ba8926ed8c3d496193
|
|
| BLAKE2b-256 |
12d492b8ca1e3ae310b0ced09e92fcd39ec0a83cb03e6a264e7a6fe1d9de40ff
|
File details
Details for the file tor_native_requests-0.1.0-cp310-cp310-manylinux_2_28_armv7l.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp310-cp310-manylinux_2_28_armv7l.whl
- Upload date:
- Size: 5.6 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e70699ee62cb8bdcd58768003166d17cb57a0ac7c4f5a9bda97abf3d45fb9059
|
|
| MD5 |
d050de4335a2729559950c3871f862b5
|
|
| BLAKE2b-256 |
78682a700a6a976615088a46c18306f3d79d588511bf5e109acb255c6959fd10
|
File details
Details for the file tor_native_requests-0.1.0-cp310-cp310-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp310-cp310-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 6.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bebe7dada863a6bb700bd7824ec65743c6cd395969abbd54de04bf0ba76dd2a6
|
|
| MD5 |
13af15ad5d8d5a5ea4013d04db8fc313
|
|
| BLAKE2b-256 |
42bf27cbf754297e355d395f11bfa6212a4d1c2c4cb68a51795a4a65c089dc35
|
File details
Details for the file tor_native_requests-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 5.6 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
37cf9c72d01c0eb199e95f6cb9e61837fcc5e628ff4fdb2cfe3bff8f369e053e
|
|
| MD5 |
1e61742128ea9b31c331c2fcd576dcd4
|
|
| BLAKE2b-256 |
76e85e8426f0f088e4fb989e2360745924c15d5a5270e65b29f2d92ffd24ec0a
|
File details
Details for the file tor_native_requests-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 5.8 MB
- Tags: CPython 3.10, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a66aeda3325539134f8e28ab719cee4cbfe22ebd6521158c95058960aa5a1db
|
|
| MD5 |
94d9523790c1dac59f288361a78f9e6b
|
|
| BLAKE2b-256 |
87ca085c9c69f888fb45b134fd4e4216c9d1fa9562a7392f3c5ce96abd74bd5f
|
File details
Details for the file tor_native_requests-0.1.0-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 5.2 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9929fc7e7f27e9725461da03fc36b6bb445698bc7db2226f1a3c04aac75962fd
|
|
| MD5 |
ff5cc2d8608b8aa97eb1f7c0ef572f74
|
|
| BLAKE2b-256 |
abf2030fcce9e4105f5c46c63ae532a5263cd1ee761ddcd0959be61744af3fac
|
File details
Details for the file tor_native_requests-0.1.0-cp39-cp39-win32.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp39-cp39-win32.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c311631862043359bc899efd81838fa2a285a47fcf09e459d5938eb3eda4c0d
|
|
| MD5 |
623b64edc26c5afd8d09c173f7d27cfc
|
|
| BLAKE2b-256 |
b4feaa8e5a6192017834495ed1391768353b47521aed224e86b85eefc40502f3
|
File details
Details for the file tor_native_requests-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 6.6 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f2dc77d4844d5b1699fb4817348211a8b011028fd9744e742c031d331da1b54b
|
|
| MD5 |
2e19559774938313a29a8eb0d1b149aa
|
|
| BLAKE2b-256 |
c99731e0f575f3fa92f0755cc810ad69338d37f436fc3366b9d1b468e9a12d42
|
File details
Details for the file tor_native_requests-0.1.0-cp39-cp39-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp39-cp39-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 6.5 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d0eb1cc2dbbf8e7ce91359d7c61fa65ad503fc4d4a5f73f9f56bf6062e70d55
|
|
| MD5 |
6334a5246021e754557f75314ec5af34
|
|
| BLAKE2b-256 |
48b3634d65ce0ac6ab0b6ecc452e99c504215a40eaacb68a1d1b622543b3977c
|
File details
Details for the file tor_native_requests-0.1.0-cp39-cp39-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp39-cp39-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 6.3 MB
- Tags: CPython 3.9, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e26a57ee6616a24bf34d093f0046ca32ffa5f041779229cbe4ca91260f3c03ed
|
|
| MD5 |
16abec3c9c3cb1a8e067583673b53204
|
|
| BLAKE2b-256 |
fac531bfff100be607baff2a45a11639cd2ad44f4c103147a199832b13410ef7
|
File details
Details for the file tor_native_requests-0.1.0-cp39-cp39-manylinux_2_28_i686.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp39-cp39-manylinux_2_28_i686.whl
- Upload date:
- Size: 6.6 MB
- Tags: CPython 3.9, manylinux: glibc 2.28+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee441d1e333aa263d199dcdfc14aec5ecff9192a2c12fcb8034d8762ab17fc09
|
|
| MD5 |
53c6cf676b91e019105d15bf522bd6bb
|
|
| BLAKE2b-256 |
d66156e5771f942fb071f92e6168bb2b6663c7386a846554dd4058d13c412272
|
File details
Details for the file tor_native_requests-0.1.0-cp39-cp39-manylinux_2_28_armv7l.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp39-cp39-manylinux_2_28_armv7l.whl
- Upload date:
- Size: 5.6 MB
- Tags: CPython 3.9, manylinux: glibc 2.28+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f598b74e54e7e4bcaf5f05543e74f4ac0b022d484f9788cfa949eb4311099dfa
|
|
| MD5 |
a10d35f51b61ca5dd3bce28404dfec5c
|
|
| BLAKE2b-256 |
1ee4fcf040fd94f4dc650c07b9a141dbe16437b69175f6a485abd028dbf053ca
|
File details
Details for the file tor_native_requests-0.1.0-cp39-cp39-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp39-cp39-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 6.1 MB
- Tags: CPython 3.9, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac40dc0726cb96aadd8458bd13e4d2a5aa80de41e8d423ff27ef261159bbd28a
|
|
| MD5 |
6fe00c48a36e8ca408fd82bdf0286bcc
|
|
| BLAKE2b-256 |
3345f6b118ca558e2e1cb84c00daebed242ca4b63352f976192b61be900e8128
|
File details
Details for the file tor_native_requests-0.1.0-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 5.6 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d57c293e5750e00f56970c2f86ed62de1113c3505f052b1761d466f50466940c
|
|
| MD5 |
3f866620720cf3670bcffd8a2c613499
|
|
| BLAKE2b-256 |
64f403037368a3ddb68e980e7adc9f1c41eba501a3522284f44dd2ef97e2b787
|
File details
Details for the file tor_native_requests-0.1.0-cp39-cp39-macosx_10_12_x86_64.whl.
File metadata
- Download URL: tor_native_requests-0.1.0-cp39-cp39-macosx_10_12_x86_64.whl
- Upload date:
- Size: 5.8 MB
- Tags: CPython 3.9, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
399919d9f2e4d1fe179f96d8d61c2f543363399048d3a9a4b224afc148453524
|
|
| MD5 |
6dbbd8840f1f3629d82ae9edfb04ffef
|
|
| BLAKE2b-256 |
bd185c48cda643866c88ff60a8189fbb41eb25786612e3b86de1abe3f0abaea0
|