A sans-IO HTTP parser for Python with a Zig core! ⚡
Documentation: https://zttp.marcelotryle.com
Source Code: https://github.com/Kludex/zttp
[!WARNING] zttp is experimental. The API and behaviour may change at any time, and it is not yet ready for production use.
zttp is a sans-IO HTTP parser whose engine is written in Zig. It speaks HTTP/1.1, HTTP/2, and HTTP/3, and it does no I/O of its own: you feed it bytes and pull out events, and you ask it for bytes to send. It never touches a socket, so it works with any I/O you like.
It's the same idea as h11, with a hand-written Zig engine underneath instead of pure Python.
The key features are:
- Sans-IO: a clean, event-based API. Feed bytes with
receive_data, pullRequest/Data/EndOfMessageevents withnext_event. No callbacks, no sockets, no surprises. - HTTP/1.1, HTTP/2, and HTTP/3: the same event API for all three, selected
with one
protocol=argument. - Fast: faster than httptools (a C parser) on 13 of 14 benchmark workloads, and roughly 15x the pure-Python alternative.
- Safe: strict by default. It defends against request smuggling, rejects bare
LFline endings, bounds every buffer, and ships in Zig's safety-checked build. - Typed: a
py.typedpackage with full type hints. - No dependencies: the wheel ships the compiled engine and nothing else.
Requirements
zttp needs CPython 3.10+ and runs on Linux, macOS, and Windows.
Installation
$ pip install zttp
Wheels ship the Zig core already compiled, so there is nothing to build and nothing else to configure. See Installation for building from source.
Example
You play the server: bytes come in, events come out.
import zttp
conn = zttp.Connection(zttp.SERVER)
conn.receive_data(b"GET /path?q=1 HTTP/1.1\r\nHost: example.com\r\n\r\n")
request = conn.next_event() # Request(...)
request.end_stream # True: this bodyless request is already complete
conn.next_event() # NEED_DATA
# Build a response:
conn.send_response(200, [(b"Content-Length", b"5")])
conn.send_data(b"hello")
conn.end_message()
conn.data_to_send() # b'HTTP/1.1 200 OK\r\nContent-Length: 5\r\n\r\nhello'
The read side yields Request / Response / Data / EndOfMessage, or the
NEED_DATA sentinel when more bytes are required. A Request with
end_stream=True needs no separate EndOfMessage. The write side serializes a
head, body data, and the end of the message, framing the body (Content-Length or
chunked) for you.
Feed receive_data whatever you have — a whole message, a fragment, or a single
byte — and zttp buffers and resumes. There are no callbacks: you pull
events when you are ready. That's what sans-IO means.
One API, three protocols
The protocol= argument selects the wire format; the event API stays the same:
import zttp
h1 = zttp.Connection(zttp.SERVER) # HTTP/1.1
h2 = zttp.Connection(zttp.SERVER, protocol=zttp.HTTP2) # HTTP/2
h3 = zttp.Connection(zttp.SERVER, protocol=zttp.HTTP3) # HTTP/3
On HTTP/2, one connection multiplexes many requests, so the Request /
Response / Data / EndOfMessage events carry a stream_id and you send on
a Stream handle. Outbound flow control is handled for you: send_data emits
what the peer's window allows and parks the rest until credit arrives.
stream = h2.stream(request.stream_id)
stream.send_response(200, [(b"content-type", b"text/plain")])
stream.send_data(b"Hello, HTTP/2!")
stream.end_message()
h2.data_to_send() # the HTTP/2 frames to put on the wire
On HTTP/3, the wire is UDP, so you feed whole datagrams with
receive_datagram and pull the same events. The QUIC transport underneath
(packet protection, loss recovery, congestion control, stream reassembly) is
written from scratch in the Zig core. HTTP/3 uses the same stream-scoped send
surface as HTTP/2.
h3.receive_datagram(datagram)
h3.next_event() # the same Request / Data / EndOfMessage, tagged with stream_id
See HTTP/2 and HTTP/3 for the full story, including what each protocol changes and why. HTTP/3 support is experimental: the convenience server constructor creates an ephemeral TLS identity for local use, not a production server identity.
Performance
Against httptools — the C parser uvicorn uses — on the same requests, with both verified to extract identical data:
| Workload | zttp | httptools | zttp vs httptools |
|---|---|---|---|
| Simple GET | ~1.24M req/s | ~1.07M req/s | ~1.16x |
| POST + JSON body | ~1.42M req/s | ~1.25M req/s | ~1.14x |
zttp beats httptools on 13 of the benchmark suite's 14 workloads while staying
sans-IO and event-based, and is roughly 15x faster than the pure-Python
alternative. Run it yourself with ./scripts/bench.
These are parser microbenchmarks, and single-digit-percent edges are close to run-to-run noise — see Performance for the full 14-workload table, the methodology, and the caveats.
Why it is fast
- A SWAR newline scanner and comptime-built character-class tables in the Zig core, so the hot loops are branch-light array lookups.
- The body is emitted as a single
Dataevent slicing the parse buffer, rather than copied per callback the way httptools does. - The header list is built directly in Zig as
list[tuple[bytes, bytes]], with no per-header Python callback.
Correctness & security
The core enforces the framing rules of RFC 9112 §6 against request smuggling:
the Content-Length / Transfer-Encoding conflict, duplicate-Content-Length checks,
and combining multiple Transfer-Encoding field-lines into one ordered list so
chunked must be the sole, final coding. Line endings are strict CRLF by default
(bare LF is rejected), chunk-size is strictly 1*HEXDIG, and obsolete line
folding is rejected. Header blocks, trailers, and the receive buffer are all
bounded by conservative built-in limits so a malicious peer cannot exhaust
memory, and the outbound serializer rejects CR/LF/control bytes to prevent
response splitting. The build defaults to Zig's safety-checked ReleaseSafe
mode. Malformed input raises RemoteProtocolError; misusing the send API raises
LocalProtocolError.
The HTTP/2 layer applies the same posture: the per-stream state machine enforces RFC 9113's stream lifecycle, with the exact stream-vs-connection error classification the RFC requires.
The parser has been through two adversarial security audits (a code review and a
CVE-driven review against real HTTP-parser CVEs across Node, Go, Python, Rust, and
C servers); zig build fuzz runs the adversarial-input net over the core. See
THREAT_MODEL.md for what zttp defends against, the exact
limits it enforces, and what the integrator is responsible for.
License
This project is licensed under the terms of the BSD-3-Clause license.
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 zttp-0.0.23.tar.gz.
File metadata
- Download URL: zttp-0.0.23.tar.gz
- Upload date:
- Size: 326.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3568ccb7d3cae240b6a8b44f7b8ba25257530a71da156064312be2cda4d343cf
|
|
| MD5 |
1e2823d8a18097267c13a4e4f81cff61
|
|
| BLAKE2b-256 |
f6e4fc0ccdb1d5e7efa52b9b3af0ef4f9940f0be04a441cd89cfd178757cd3cd
|
File details
Details for the file zttp-0.0.23-cp315-cp315t-win_amd64.whl.
File metadata
- Download URL: zttp-0.0.23-cp315-cp315t-win_amd64.whl
- Upload date:
- Size: 484.6 kB
- Tags: CPython 3.15t, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ac448e118c4d47c05968f7913bed6e72499f1fc093a78651039cd018d68092e
|
|
| MD5 |
ab22a7402e3d7af58ff63dc97a7df528
|
|
| BLAKE2b-256 |
53b15c29c311c34fe1f2a1fd0c6c9a4b9e9c8a635738b67a9e3bc3f7d2ebca37
|
File details
Details for the file zttp-0.0.23-cp315-cp315t-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: zttp-0.0.23-cp315-cp315t-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 425.5 kB
- Tags: CPython 3.15t, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
013848dd375b6e9e8623e2a33cb139a7562914f8d8d73d50134f641157042452
|
|
| MD5 |
a9d4ebfaa193468a55a3ae0ef2b76fb1
|
|
| BLAKE2b-256 |
b6311dcc29b98eb2cfed6961e6970222fade047542900eacccecedbfe657cb44
|
File details
Details for the file zttp-0.0.23-cp315-cp315t-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: zttp-0.0.23-cp315-cp315t-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 397.0 kB
- Tags: CPython 3.15t, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc63bf0d1ab153585eb9a0439d97e36144e371d505ee40b8743248086ea345fb
|
|
| MD5 |
34ef64111499e55e48265ceb2de5da2b
|
|
| BLAKE2b-256 |
e3e0a8a6b9bca9a4c8ebd240f519f511fa2ebc4b0d3c74b4c89b67b3331e487d
|
File details
Details for the file zttp-0.0.23-cp315-cp315t-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: zttp-0.0.23-cp315-cp315t-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 427.1 kB
- Tags: CPython 3.15t, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f2c4c8a5bd1c26ebd5d496050ae123274174d7e0b5c92d85afd8e55a4d0e993f
|
|
| MD5 |
f1db490c9e9dded6de593a07795c99a9
|
|
| BLAKE2b-256 |
4be312af922505d3ad7aab29c9aebb8bfa55b0c401ce2201cf3029339961ab4d
|
File details
Details for the file zttp-0.0.23-cp315-cp315t-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: zttp-0.0.23-cp315-cp315t-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 398.1 kB
- Tags: CPython 3.15t, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c8e93fe50662a6681138a9b586db95b2c6031bd35d2ebc240814d33b791f3ce5
|
|
| MD5 |
39d64da49e71e92379999af502325e6c
|
|
| BLAKE2b-256 |
556f6faae8d43022cca4bd01cc28a65258d9c23fc33131fe0f019d879b0351e9
|
File details
Details for the file zttp-0.0.23-cp315-cp315t-macosx_11_0_x86_64.whl.
File metadata
- Download URL: zttp-0.0.23-cp315-cp315t-macosx_11_0_x86_64.whl
- Upload date:
- Size: 402.9 kB
- Tags: CPython 3.15t, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd5d11c6b385febfad43cd6d29800ce5918a7dbad6214fd1fcc551eb21c2a28d
|
|
| MD5 |
4e42a2af2b30b2bc76d52f6a815dbdfb
|
|
| BLAKE2b-256 |
991525e7a47f628d6ffaa71a439ead4ea36e817ab14b998c89bbafa41f8545d7
|
File details
Details for the file zttp-0.0.23-cp315-cp315t-macosx_11_0_arm64.whl.
File metadata
- Download URL: zttp-0.0.23-cp315-cp315t-macosx_11_0_arm64.whl
- Upload date:
- Size: 357.7 kB
- Tags: CPython 3.15t, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba90602edbcaad73746113e83867f4b9e3db21d5d03fc19fd1f5228c89f71d3f
|
|
| MD5 |
39e7b51990d07367e634ac0da80e2002
|
|
| BLAKE2b-256 |
f768f400ef40d9100485d89efd625d33e686ddf365f1b648d7e84ff9a2149177
|
File details
Details for the file zttp-0.0.23-cp315-cp315-win_amd64.whl.
File metadata
- Download URL: zttp-0.0.23-cp315-cp315-win_amd64.whl
- Upload date:
- Size: 485.9 kB
- Tags: CPython 3.15, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
511d7d53b712c265ed5b84fe0246c46cdb8024e643a8d7fcae84919b321362ed
|
|
| MD5 |
bc458e7204fd5e967f2aedc8d1a77c38
|
|
| BLAKE2b-256 |
10be75cfcf69262b1e1e59cf3d8b4b1a314f50e2f4a26846ec22615dd0d4dcff
|
File details
Details for the file zttp-0.0.23-cp315-cp315-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: zttp-0.0.23-cp315-cp315-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 426.9 kB
- Tags: CPython 3.15, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4e1114d1bb427833ef5d25c763f74dc362f96d4d1c60969b422e9e68a90620af
|
|
| MD5 |
01cd873e92b318e06a8ab96963a5273f
|
|
| BLAKE2b-256 |
413d9da74df338e6e7f58298d24c4ea5b4bb609727a230fa3b023f19e6404440
|
File details
Details for the file zttp-0.0.23-cp315-cp315-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: zttp-0.0.23-cp315-cp315-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 398.7 kB
- Tags: CPython 3.15, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2a766450981c9002eb6d436065a1e10136c9cf9cffd30797393abae9c2608f9
|
|
| MD5 |
29d82da6a47342dee2bed3ad015ca5b3
|
|
| BLAKE2b-256 |
90bcf472117096cedb254b21eaa79e9ae70615ac79d8d463af93e95f8b5af29e
|
File details
Details for the file zttp-0.0.23-cp315-cp315-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: zttp-0.0.23-cp315-cp315-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 428.6 kB
- Tags: CPython 3.15, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ceb5c8ec1b776e574b609fcbfec5507f8cc8c002a58a020e851680446b832f7
|
|
| MD5 |
81298c453c9d6fc9f0c14f140add26f8
|
|
| BLAKE2b-256 |
27ab61b964eafd78969af6f37ee2838644e4506d52cbc61815ac72d93a552a31
|
File details
Details for the file zttp-0.0.23-cp315-cp315-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: zttp-0.0.23-cp315-cp315-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 399.5 kB
- Tags: CPython 3.15, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f8babe8568072aa23ddb3cf2a06df6e78d367b8025093f9cfcf2ed2da327f7f
|
|
| MD5 |
eb8dbd03a595c7243c94870cfc646c70
|
|
| BLAKE2b-256 |
2fe543630dd2bd52c5970ea9a2ac95cc5f1843d0250bd70e640d3821997f4087
|
File details
Details for the file zttp-0.0.23-cp315-cp315-macosx_11_0_x86_64.whl.
File metadata
- Download URL: zttp-0.0.23-cp315-cp315-macosx_11_0_x86_64.whl
- Upload date:
- Size: 404.0 kB
- Tags: CPython 3.15, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7cb20d9a38da1ec8ea34c36e6016f1518a233fb2788e6b62e348d5b6d5dd06b2
|
|
| MD5 |
dfc894ade9b1a45132a96970627a4f24
|
|
| BLAKE2b-256 |
dc41866c3b0d7d14160c75100c9c968b9376e780677951801ed42fa21800f7ed
|
File details
Details for the file zttp-0.0.23-cp315-cp315-macosx_11_0_arm64.whl.
File metadata
- Download URL: zttp-0.0.23-cp315-cp315-macosx_11_0_arm64.whl
- Upload date:
- Size: 359.1 kB
- Tags: CPython 3.15, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
680e9e1e66f337a10244a09b83bac52514c427feab27f56e98c34a3878474ad4
|
|
| MD5 |
7176a48783e2ec1af787a31ee6363f6b
|
|
| BLAKE2b-256 |
be62670b1f8a8c0230db30065a1be402b164aa51c073853cbd57a352b93cd89d
|
File details
Details for the file zttp-0.0.23-cp314-cp314t-win_amd64.whl.
File metadata
- Download URL: zttp-0.0.23-cp314-cp314t-win_amd64.whl
- Upload date:
- Size: 484.6 kB
- Tags: CPython 3.14t, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
783de255cbba5c39e85a10629fcdac4dc520773451bf5a125c2e7827266275de
|
|
| MD5 |
a8890eb9d46f152a9678c5021ca102fd
|
|
| BLAKE2b-256 |
7e1114ce6e62a1bb1d7d22f8a82af668c1712e8eb75b31914d3d228478ca9c71
|
File details
Details for the file zttp-0.0.23-cp314-cp314t-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: zttp-0.0.23-cp314-cp314t-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 425.5 kB
- Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8369a2ec119810cbde28b68334f2af39b68c26efd3bb859d17482c5a67a7bf82
|
|
| MD5 |
71e4e69e092848956204920ba237f111
|
|
| BLAKE2b-256 |
0d3f508f0fdc3a87e670515f5e37dc7de65352ce7aa5ad54e862db4a0fd2fb3e
|
File details
Details for the file zttp-0.0.23-cp314-cp314t-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: zttp-0.0.23-cp314-cp314t-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 397.0 kB
- Tags: CPython 3.14t, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
018ba0d8cbe2a5337de9f3e8c993bd01c56d912be8158419c92d7465c8af290e
|
|
| MD5 |
84e3f41afc58db3de3635c84d2859467
|
|
| BLAKE2b-256 |
f5d24a0839ff996a96c4fdbe061b654329b8785aa6931abd1f1340ca29629ef4
|
File details
Details for the file zttp-0.0.23-cp314-cp314t-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: zttp-0.0.23-cp314-cp314t-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 427.1 kB
- Tags: CPython 3.14t, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ccfa95294a8f61dbddafb8214c6b96bb2717e7fc5846e92d054f0fae30944baa
|
|
| MD5 |
290922016b2cb87779d9a69b91081c52
|
|
| BLAKE2b-256 |
9599565968f49df578af3420ececf94ebd21c81c41200e180ef1ee2c6b9db447
|
File details
Details for the file zttp-0.0.23-cp314-cp314t-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: zttp-0.0.23-cp314-cp314t-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 398.1 kB
- Tags: CPython 3.14t, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
093236192fcd3e855b8e08ca72cc71824044176778e02857be03e933401de9c4
|
|
| MD5 |
e30cab7750cf8ee085471e7236696326
|
|
| BLAKE2b-256 |
4d6a354bb39224cb7fdd3479dd65813bece235590b0e4e46fcbd2424734d4591
|
File details
Details for the file zttp-0.0.23-cp314-cp314t-macosx_11_0_x86_64.whl.
File metadata
- Download URL: zttp-0.0.23-cp314-cp314t-macosx_11_0_x86_64.whl
- Upload date:
- Size: 402.9 kB
- Tags: CPython 3.14t, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64869120a27f66b7895cd1b6cc692094816c4629df82422c907baa8feb4acd7f
|
|
| MD5 |
a2070a235180c8e7e940c3916ac00746
|
|
| BLAKE2b-256 |
434fa2e86ba56f32c8f7ae9cf85b8231008cdb7489f3447d329cb3a2f0b81a8f
|
File details
Details for the file zttp-0.0.23-cp314-cp314t-macosx_11_0_arm64.whl.
File metadata
- Download URL: zttp-0.0.23-cp314-cp314t-macosx_11_0_arm64.whl
- Upload date:
- Size: 357.7 kB
- Tags: CPython 3.14t, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f4ce7cd75095ea48c38500f9f96fba99ee7ab6ae84e603710af3c235b6cf9b9
|
|
| MD5 |
9cddd9e67ef29161fa2550231f81e40d
|
|
| BLAKE2b-256 |
c7f1440febb96d22991a2e6b88b37c0974d3dce68b0d197af99f9f7924d33478
|
File details
Details for the file zttp-0.0.23-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: zttp-0.0.23-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 485.9 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e3ee4f4c25f6409f8ae1e72cf39333d21e5057d686c09e977834864d3cb7065f
|
|
| MD5 |
a8a30bb33ecce5a026396398b8b11e95
|
|
| BLAKE2b-256 |
24259a82c35b54e074d9ffe1a673f0626bb5c9fd188d73d3a5666679a2369b80
|
File details
Details for the file zttp-0.0.23-cp314-cp314-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: zttp-0.0.23-cp314-cp314-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 426.9 kB
- Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0709d9a565f457443d971cf062574e86ab2722cf95c39bedc81fb1deac6704c9
|
|
| MD5 |
6686b224d2d40a4bae37d7b128c926f7
|
|
| BLAKE2b-256 |
de4598baa96d125626e7df3494d2304b29dd187a1a4ac93c4d35dbb1a3872653
|
File details
Details for the file zttp-0.0.23-cp314-cp314-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: zttp-0.0.23-cp314-cp314-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 398.7 kB
- Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a34bb4bf755a983274a57d5b592c3e89a67583463356dcb9a6c39231bc181eeb
|
|
| MD5 |
d5bc0d0b2f6715b86fe5c91ebe004768
|
|
| BLAKE2b-256 |
7569f7ede27701d30e6bd02f37bcb332d9cc54910c8e5b95536636a51785558d
|
File details
Details for the file zttp-0.0.23-cp314-cp314-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: zttp-0.0.23-cp314-cp314-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 428.6 kB
- Tags: CPython 3.14, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
98f2cfa387aba10b4529d7d11788dad638d1f721012630a364e3b2742e2f9ad2
|
|
| MD5 |
42c8c23c8e027473fc0b0177b1e66d9b
|
|
| BLAKE2b-256 |
32aae056296f27d7bfaa514406d59218c29f513a43283bb5c93038ace0083d4b
|
File details
Details for the file zttp-0.0.23-cp314-cp314-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: zttp-0.0.23-cp314-cp314-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 399.5 kB
- Tags: CPython 3.14, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77253fab2d4e5442e55ed8c737f278d8e8d4459a491e2434b845ee6745d103e1
|
|
| MD5 |
186d351a96a7647fb8db9bbbd3fb6e0b
|
|
| BLAKE2b-256 |
bff32df6d5d487b292ee500df8cc174d65437fa3bf19dab30c7d8b2a3872c50a
|
File details
Details for the file zttp-0.0.23-cp314-cp314-macosx_11_0_x86_64.whl.
File metadata
- Download URL: zttp-0.0.23-cp314-cp314-macosx_11_0_x86_64.whl
- Upload date:
- Size: 404.0 kB
- Tags: CPython 3.14, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1eb44634e099770cf7e5faa47632fe9f06b947dc9c7e73cb56540270f9e75926
|
|
| MD5 |
808551de3a3182a67bfaa962b7e7d65d
|
|
| BLAKE2b-256 |
d102982ea4dc3c56d67c9625ff173d40760f7852666f5ee3d6ea113c0ad7fd11
|
File details
Details for the file zttp-0.0.23-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: zttp-0.0.23-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 359.1 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4be9dec5ba50b128a2aee4684ea5e414f58cbae0817937e0cbfeb1edffc257ec
|
|
| MD5 |
499c007236f2142f41730a09f5b4d872
|
|
| BLAKE2b-256 |
55d1820db30c20435e6735aa74485b7e1dc553f7479f89253abe563d7b85d740
|
File details
Details for the file zttp-0.0.23-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: zttp-0.0.23-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 470.5 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
754bf231b0fa63ede662971054a3b34ba530593d96648ea70ca6ef83c082c0cc
|
|
| MD5 |
181605f3b93b9623320679ed88d18126
|
|
| BLAKE2b-256 |
4595a8e75dbaeff35aa2abcdb08dfde609b5510c25cbcbd81a4e3bfe5ebde1b5
|
File details
Details for the file zttp-0.0.23-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: zttp-0.0.23-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 425.3 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3ea1fad3dd00e09b29462af67410916a0b2df1bc503b4c775f8e878e588f7a8
|
|
| MD5 |
66c1e2070a8066af749382de1901a769
|
|
| BLAKE2b-256 |
2d8845370ce22466d04eeac49a64653f233e6472690586e84664b634a99af1fb
|
File details
Details for the file zttp-0.0.23-cp313-cp313-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: zttp-0.0.23-cp313-cp313-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 396.8 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
818681a5aad69164199dd70c408bf795e987ed2f2a9cbf8d0aa60607fc434d4b
|
|
| MD5 |
b24d3e716052b118142476654d038f60
|
|
| BLAKE2b-256 |
63b33da5b329910af2b529255a683016e54154fdd6398acbe3dfa0deb8e42c43
|
File details
Details for the file zttp-0.0.23-cp313-cp313-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: zttp-0.0.23-cp313-cp313-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 427.0 kB
- Tags: CPython 3.13, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6765a78459c5bec482df3db6d9037847f41bbddb20ee031605e276fe3cd39976
|
|
| MD5 |
1118a9f25014b950e65e8e83512d873b
|
|
| BLAKE2b-256 |
3c83712b40a777518b24f2200795d1d7b9f62d7e8a0ef5d0297c8a3ffc08c027
|
File details
Details for the file zttp-0.0.23-cp313-cp313-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: zttp-0.0.23-cp313-cp313-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 397.9 kB
- Tags: CPython 3.13, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
33fd1097a9106d5f9601c89d2eade7df5dc562a0b14b321d0f3ff77d47b5c187
|
|
| MD5 |
b67d5c3391c192b968752ac643f2092c
|
|
| BLAKE2b-256 |
19b8eabab0e46845d69c7a9930edcd7631013e8060dfe059b195b0ef273b0081
|
File details
Details for the file zttp-0.0.23-cp313-cp313-macosx_11_0_x86_64.whl.
File metadata
- Download URL: zttp-0.0.23-cp313-cp313-macosx_11_0_x86_64.whl
- Upload date:
- Size: 402.7 kB
- Tags: CPython 3.13, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7424d742bbdca55dcc4c6b0b9ec68edc4dea7a5fc4c5df835423c3d6b183a4b1
|
|
| MD5 |
4c03f998824f2d3ce45da53576f2bd88
|
|
| BLAKE2b-256 |
8e18b31ef8c2b53488f59b4eb8bd8cef224b365c3c8380f16908d51fc49119e8
|
File details
Details for the file zttp-0.0.23-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: zttp-0.0.23-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 357.5 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dad99b6a208d5f215027e3e3922c8dfdc578946bb415d65c0d7bf8f70a5ebbe7
|
|
| MD5 |
a2dbb448082fef7d10e3799dacaf3c3d
|
|
| BLAKE2b-256 |
1a3a6ba12b61e79c2515919f5c242c26e56d07f1ee26494e6390bca6080218aa
|
File details
Details for the file zttp-0.0.23-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: zttp-0.0.23-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 470.5 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
157bdf320974fb42b6dcae292418d4ae2be013f0052260673d1d7b126020ee9a
|
|
| MD5 |
5173cfeec756992cbdd3ac36f59d00cf
|
|
| BLAKE2b-256 |
c52fdf0b4ca6d388bfc247b7b45862f623a9c0712bc50ade815e1fda382ecd6c
|
File details
Details for the file zttp-0.0.23-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: zttp-0.0.23-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 425.3 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b4667f7ea7ad88188f3a37aed8aaf6b760da3789a6b7b37c5229fbd95edad86
|
|
| MD5 |
a961b94ea4789072fe2d91a952ad90a7
|
|
| BLAKE2b-256 |
d1d0c74279c9ae9e39cbfa3fcb64fa8f260da5315479e942239612885bd09743
|
File details
Details for the file zttp-0.0.23-cp312-cp312-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: zttp-0.0.23-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 396.8 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c5d2392ef9e44477cddfda9117d0b1eff6d6d4d0d51959f2ed0a884a3696661
|
|
| MD5 |
5ca876f5f76f43927289d396faeba80a
|
|
| BLAKE2b-256 |
1286778e67a0ca6b0d371d23b24464668907101c841f37b69891b6a616e90d0e
|
File details
Details for the file zttp-0.0.23-cp312-cp312-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: zttp-0.0.23-cp312-cp312-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 427.0 kB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e8d64b1414b3e7e05b2eaea8b32e32c4d19202ff00c9b4d5cc20a4f88922f316
|
|
| MD5 |
32d55a3020b40edb826ff4ae31957ce6
|
|
| BLAKE2b-256 |
6f769f2cd6e827f604d4fe00e2804c952902922a4dc949a48464eb40a1b70d10
|
File details
Details for the file zttp-0.0.23-cp312-cp312-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: zttp-0.0.23-cp312-cp312-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 397.9 kB
- Tags: CPython 3.12, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3cdedaf3feb575ab91f7c2fc931195525f61c9765654675eef71874e9962dc1b
|
|
| MD5 |
1e8efcf363a18aef8200d18c3cc5e502
|
|
| BLAKE2b-256 |
b378ab97778593b8a446c5199bf1f9fbf2f71eae5b8f30b0ead47e3a1e64d88e
|
File details
Details for the file zttp-0.0.23-cp312-cp312-macosx_11_0_x86_64.whl.
File metadata
- Download URL: zttp-0.0.23-cp312-cp312-macosx_11_0_x86_64.whl
- Upload date:
- Size: 402.7 kB
- Tags: CPython 3.12, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b17176a8d04773a72ad77e8ae1f718bd5da16d13a9b2b7a0496be1e67186180
|
|
| MD5 |
a3be22d2f0d6a399516cb557bfaca9ab
|
|
| BLAKE2b-256 |
d654ef740eea2a5058a56e8be96adb42a650e77e9ab10a5c959e49f17439edff
|
File details
Details for the file zttp-0.0.23-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: zttp-0.0.23-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 357.5 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
85625eebbf1ea32a47037a64af603e67549a66a37ac39531099802582a13b114
|
|
| MD5 |
8d558999d3a4795c89a74d538a1e26b7
|
|
| BLAKE2b-256 |
534efdb18b95efc7b076ad95a73a7e8cee680eda0b4027737a284210ef3cfd40
|
File details
Details for the file zttp-0.0.23-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: zttp-0.0.23-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 470.5 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91f80761eb59080f43ee3c91d115b1b31ed6d72c0dc509b72888c19412cf9976
|
|
| MD5 |
fda16c105a9cb402f1cf3191e7b50c72
|
|
| BLAKE2b-256 |
093bdfd007f433457eb5e611f1e84c0b6a2e85a02ee1354190eb7ed0fca61970
|
File details
Details for the file zttp-0.0.23-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: zttp-0.0.23-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 425.3 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0aa1c7f60fa16adb090962607d4da373b523418f6c8c54ab3bbc5bc10efb7bec
|
|
| MD5 |
e9b1424c67f5eb7a1f4ea34b1dfd6621
|
|
| BLAKE2b-256 |
d591850ceef251a8a84c97388e9bebffdff339478408812f1c1a7448a42e85db
|
File details
Details for the file zttp-0.0.23-cp311-cp311-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: zttp-0.0.23-cp311-cp311-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 396.8 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4be82c09c563a7130f824abaff074e79b12d5d2edceb92471e6e608e9af0d651
|
|
| MD5 |
28b19993be918cecb0421bf80e134323
|
|
| BLAKE2b-256 |
f12bda51c1397fad8548b84752ec16b52bb4a80de623498edcdb1fd5550162f8
|
File details
Details for the file zttp-0.0.23-cp311-cp311-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: zttp-0.0.23-cp311-cp311-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 427.0 kB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d70d6f178edd87faa18ce037d6edce3f2b20999c807cfa12c2933d7736fb955
|
|
| MD5 |
eb1f07689635432948fce6b8039df56a
|
|
| BLAKE2b-256 |
605cfd5cf47d755d995d5fed77bd040ed7a7e82b574468cf5929846fd0ca01fb
|
File details
Details for the file zttp-0.0.23-cp311-cp311-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: zttp-0.0.23-cp311-cp311-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 397.9 kB
- Tags: CPython 3.11, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ec7409a71a7143de33812f218e970d15348da827c5a4a177d1095462e7196f9
|
|
| MD5 |
59dce0ec20dc704c8e1a3b0ce19bb370
|
|
| BLAKE2b-256 |
cf6a8048404c8b06eedceabf5587d90fecab8fed0636377e7639a21bf94e77a0
|
File details
Details for the file zttp-0.0.23-cp311-cp311-macosx_11_0_x86_64.whl.
File metadata
- Download URL: zttp-0.0.23-cp311-cp311-macosx_11_0_x86_64.whl
- Upload date:
- Size: 402.7 kB
- Tags: CPython 3.11, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4290964cc57609acbc25b673f280d85f5dcb4e128ed8f1853f44c6164b2bc8f6
|
|
| MD5 |
4cb6f8f9929ff775070cabdbd640deaf
|
|
| BLAKE2b-256 |
19c81e9c327fa3cd1d9bc59c4803223aec544206fc84a0b13d56a46f7a5c63ad
|
File details
Details for the file zttp-0.0.23-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: zttp-0.0.23-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 357.5 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
30ee1c4bf1dfdc2501b013793693d2c94498d397f622289f9957ad2c9df0a4af
|
|
| MD5 |
6b0e7fdaf714b1c401b8e6f8c9867f87
|
|
| BLAKE2b-256 |
8c7e7fcebccfb5029ea112b3435d2407cd94e49396bf38f4848983fde8fee236
|
File details
Details for the file zttp-0.0.23-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: zttp-0.0.23-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 470.6 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d9d7616d0088e47e86011a2568bb43c4790967e71995f2a5c5c92ddfffc8a2c
|
|
| MD5 |
98c046d407243de680a79b0af4024a79
|
|
| BLAKE2b-256 |
aa81d435b78269845f74fedfae3625b398afc1ded67c3f79bf2bb3500fb2c50e
|
File details
Details for the file zttp-0.0.23-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: zttp-0.0.23-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 425.4 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
19ba528f68982af014c95541e7f5848b12383ad65e33bbe7f1e5741bc98bad42
|
|
| MD5 |
fa340cf496e0c1f5d958bb3810564322
|
|
| BLAKE2b-256 |
6f4b364c7063da234f9c452b6616167f10c2ef3e295293b03377910e11f95c31
|
File details
Details for the file zttp-0.0.23-cp310-cp310-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: zttp-0.0.23-cp310-cp310-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 396.9 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1cbdef04e34fb491931a62356f918472a6315a506298babdc054d73dfde7a63c
|
|
| MD5 |
7e462a132b02f6d786200898ff6e7168
|
|
| BLAKE2b-256 |
d500d03891c76e5f2d0365bc68729ec60dfb51f5ef4a53e983b22bdef3b2e494
|
File details
Details for the file zttp-0.0.23-cp310-cp310-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: zttp-0.0.23-cp310-cp310-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 427.0 kB
- Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32a6240454a70e40fe3d6cc8df67c8a1ada20630a6c85ccae630cc18b3f2470a
|
|
| MD5 |
5de78ffbeae37204bf9ea7e908d9b079
|
|
| BLAKE2b-256 |
bae770b1b5ae2a753da5f908dc49a14aad4959ea924a429043c2d30f295cd568
|
File details
Details for the file zttp-0.0.23-cp310-cp310-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: zttp-0.0.23-cp310-cp310-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 398.0 kB
- Tags: CPython 3.10, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f171d89e1d09aae48629402b8d2c22c6ce25bbc01290e1c4b54ee30797d6ed8e
|
|
| MD5 |
3e720fce1a0cf6ea7070d4b7aad707be
|
|
| BLAKE2b-256 |
9fc4f1ff485d0d4467db7b29455c8274f9f29fe9e923e9bc282aab48f8c6844a
|
File details
Details for the file zttp-0.0.23-cp310-cp310-macosx_11_0_x86_64.whl.
File metadata
- Download URL: zttp-0.0.23-cp310-cp310-macosx_11_0_x86_64.whl
- Upload date:
- Size: 402.9 kB
- Tags: CPython 3.10, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1e4526d6dc3cd6c206ed753a904bdb5d99b6a4037dd338651f3cb6cf9cd3c372
|
|
| MD5 |
e7a40a18cc944732305078ccbcebca6d
|
|
| BLAKE2b-256 |
f187800d642fba4c6bf10f81ab7824ed33dc990be288d61f5bf6261abb2d5185
|
File details
Details for the file zttp-0.0.23-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: zttp-0.0.23-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 357.6 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b579779581e5505bc67501b90dbd55f236b79de47bc642dab534feb498f3cf2
|
|
| MD5 |
c8f6cd13eae82e33296e9a414b0d923e
|
|
| BLAKE2b-256 |
5c7b44d1c1f2f2e201d42093a969395c5ae3416a8d3e67a0aa19584a906d4374
|