Skip to main content

zttp

A sans-IO HTTP parser for Python with a Zig core! ⚡

Test Package version Supported Python versions License


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, pull Request / Data / EndOfMessage events with next_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 LF line endings, bounds every buffer, and ships in Zig's safety-checked build.
  • Typed: a py.typed package 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")

conn.next_event()   # Request(method=b'GET', target=b'/path?q=1', http_version=b'1.1', headers=[(b'Host', b'example.com')])
conn.next_event()   # EndOfMessage(trailers=[])
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. 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 Data event 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

zttp-0.0.21.tar.gz (319.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

zttp-0.0.21-cp315-cp315t-win_amd64.whl (475.4 kB view details)

Uploaded CPython 3.15tWindows x86-64

zttp-0.0.21-cp315-cp315t-musllinux_1_2_x86_64.whl (415.5 kB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ x86-64

zttp-0.0.21-cp315-cp315t-musllinux_1_2_aarch64.whl (388.0 kB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ ARM64

zttp-0.0.21-cp315-cp315t-manylinux_2_28_x86_64.whl (417.2 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.28+ x86-64

zttp-0.0.21-cp315-cp315t-manylinux_2_28_aarch64.whl (389.1 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.28+ ARM64

zttp-0.0.21-cp315-cp315t-macosx_11_0_x86_64.whl (393.6 kB view details)

Uploaded CPython 3.15tmacOS 11.0+ x86-64

zttp-0.0.21-cp315-cp315t-macosx_11_0_arm64.whl (348.0 kB view details)

Uploaded CPython 3.15tmacOS 11.0+ ARM64

zttp-0.0.21-cp315-cp315-win_amd64.whl (476.6 kB view details)

Uploaded CPython 3.15Windows x86-64

zttp-0.0.21-cp315-cp315-musllinux_1_2_x86_64.whl (416.8 kB view details)

Uploaded CPython 3.15musllinux: musl 1.2+ x86-64

zttp-0.0.21-cp315-cp315-musllinux_1_2_aarch64.whl (389.2 kB view details)

Uploaded CPython 3.15musllinux: musl 1.2+ ARM64

zttp-0.0.21-cp315-cp315-manylinux_2_28_x86_64.whl (418.6 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.28+ x86-64

zttp-0.0.21-cp315-cp315-manylinux_2_28_aarch64.whl (390.1 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.28+ ARM64

zttp-0.0.21-cp315-cp315-macosx_11_0_x86_64.whl (394.6 kB view details)

Uploaded CPython 3.15macOS 11.0+ x86-64

zttp-0.0.21-cp315-cp315-macosx_11_0_arm64.whl (349.3 kB view details)

Uploaded CPython 3.15macOS 11.0+ ARM64

zttp-0.0.21-cp314-cp314t-win_amd64.whl (475.4 kB view details)

Uploaded CPython 3.14tWindows x86-64

zttp-0.0.21-cp314-cp314t-musllinux_1_2_x86_64.whl (415.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

zttp-0.0.21-cp314-cp314t-musllinux_1_2_aarch64.whl (388.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

zttp-0.0.21-cp314-cp314t-manylinux_2_28_x86_64.whl (417.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

zttp-0.0.21-cp314-cp314t-manylinux_2_28_aarch64.whl (389.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

zttp-0.0.21-cp314-cp314t-macosx_11_0_x86_64.whl (393.6 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ x86-64

zttp-0.0.21-cp314-cp314t-macosx_11_0_arm64.whl (348.0 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

zttp-0.0.21-cp314-cp314-win_amd64.whl (476.6 kB view details)

Uploaded CPython 3.14Windows x86-64

zttp-0.0.21-cp314-cp314-musllinux_1_2_x86_64.whl (416.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

zttp-0.0.21-cp314-cp314-musllinux_1_2_aarch64.whl (389.2 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

zttp-0.0.21-cp314-cp314-manylinux_2_28_x86_64.whl (418.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

zttp-0.0.21-cp314-cp314-manylinux_2_28_aarch64.whl (390.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

zttp-0.0.21-cp314-cp314-macosx_11_0_x86_64.whl (394.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

zttp-0.0.21-cp314-cp314-macosx_11_0_arm64.whl (349.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

zttp-0.0.21-cp313-cp313-win_amd64.whl (460.9 kB view details)

Uploaded CPython 3.13Windows x86-64

zttp-0.0.21-cp313-cp313-musllinux_1_2_x86_64.whl (415.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

zttp-0.0.21-cp313-cp313-musllinux_1_2_aarch64.whl (387.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

zttp-0.0.21-cp313-cp313-manylinux_2_28_x86_64.whl (417.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

zttp-0.0.21-cp313-cp313-manylinux_2_28_aarch64.whl (389.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

zttp-0.0.21-cp313-cp313-macosx_11_0_x86_64.whl (393.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

zttp-0.0.21-cp313-cp313-macosx_11_0_arm64.whl (347.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

zttp-0.0.21-cp312-cp312-win_amd64.whl (460.9 kB view details)

Uploaded CPython 3.12Windows x86-64

zttp-0.0.21-cp312-cp312-musllinux_1_2_x86_64.whl (415.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

zttp-0.0.21-cp312-cp312-musllinux_1_2_aarch64.whl (387.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

zttp-0.0.21-cp312-cp312-manylinux_2_28_x86_64.whl (417.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

zttp-0.0.21-cp312-cp312-manylinux_2_28_aarch64.whl (389.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

zttp-0.0.21-cp312-cp312-macosx_11_0_x86_64.whl (393.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

zttp-0.0.21-cp312-cp312-macosx_11_0_arm64.whl (347.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

zttp-0.0.21-cp311-cp311-win_amd64.whl (460.9 kB view details)

Uploaded CPython 3.11Windows x86-64

zttp-0.0.21-cp311-cp311-musllinux_1_2_x86_64.whl (415.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

zttp-0.0.21-cp311-cp311-musllinux_1_2_aarch64.whl (387.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

zttp-0.0.21-cp311-cp311-manylinux_2_28_x86_64.whl (417.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

zttp-0.0.21-cp311-cp311-manylinux_2_28_aarch64.whl (389.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

zttp-0.0.21-cp311-cp311-macosx_11_0_x86_64.whl (393.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

zttp-0.0.21-cp311-cp311-macosx_11_0_arm64.whl (347.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

zttp-0.0.21-cp310-cp310-win_amd64.whl (461.0 kB view details)

Uploaded CPython 3.10Windows x86-64

zttp-0.0.21-cp310-cp310-musllinux_1_2_x86_64.whl (415.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

zttp-0.0.21-cp310-cp310-musllinux_1_2_aarch64.whl (387.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

zttp-0.0.21-cp310-cp310-manylinux_2_28_x86_64.whl (417.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

zttp-0.0.21-cp310-cp310-manylinux_2_28_aarch64.whl (389.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

zttp-0.0.21-cp310-cp310-macosx_11_0_x86_64.whl (393.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

zttp-0.0.21-cp310-cp310-macosx_11_0_arm64.whl (347.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file zttp-0.0.21.tar.gz.

File metadata

  • Download URL: zttp-0.0.21.tar.gz
  • Upload date:
  • Size: 319.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for zttp-0.0.21.tar.gz
Algorithm Hash digest
SHA256 57aaf5f5c07b86f012fc3b1c00e9888e4951263502ca42eb446332625c8db28a
MD5 09007de0466e1288179895a0f900fd12
BLAKE2b-256 1e3fdfe72845d558ca34c5f5f171e72bd006cb1132f1eab94bd124f43e693764

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21.tar.gz:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp315-cp315t-win_amd64.whl.

File metadata

  • Download URL: zttp-0.0.21-cp315-cp315t-win_amd64.whl
  • Upload date:
  • Size: 475.4 kB
  • Tags: CPython 3.15t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for zttp-0.0.21-cp315-cp315t-win_amd64.whl
Algorithm Hash digest
SHA256 4905682af352a431dc5ad0ea5596fd8a4544570ab0574154cd1eda83b3ecfdaa
MD5 e425ea3d9b570af8ecf709349e84b3eb
BLAKE2b-256 71277dfdce96e892fabb6dec06f10968dc084bf682029985c9030301368ef4d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp315-cp315t-win_amd64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp315-cp315t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp315-cp315t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3b2c8081c1b9b0e9002c837eee0145b34997a5d36919863cc13b1f162469d247
MD5 961746b422d999f1596b8ef2d462dea9
BLAKE2b-256 be22f9a9a8b7acff5d2e12bd8248fe60052d86fab9263f60e2b797a80893132a

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp315-cp315t-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp315-cp315t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp315-cp315t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f3400445d86c50ef706fb0de1040d00562372a9bf8a3080ea35b2748a93c6b8e
MD5 8d5633ad450148f7b8263cd460134733
BLAKE2b-256 a9d9f5a9806f27392776c831cc09e06c810ce3b7886b70eba240b813735dbd91

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp315-cp315t-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp315-cp315t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp315-cp315t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fef1042c40a2a10f6581624557b4f6775601d3425dc64cb745caf0024edeee02
MD5 33ee1bba16ada2ec5c645f1722c4127c
BLAKE2b-256 00c28503200b03be03ae91336534a4b15e29b5f4b41385450a4abafa389c5e86

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp315-cp315t-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp315-cp315t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp315-cp315t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c5d232d2e599980dee22c2eeed9518575aa8de94e516c83e6c82254dee87ee15
MD5 6a634b97bc64391185eb3d10b511ecf6
BLAKE2b-256 26c55b4d52d634fe3bbcac5c19d1dc2ba177f63e4355ec68427a5a4f9cb1cf71

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp315-cp315t-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp315-cp315t-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp315-cp315t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 84744925f1157234cca5653f087f77d1f0dbdddf973db30cca4a08cb475401db
MD5 05975be2c5d5b207c4a31ffdc5c71ae5
BLAKE2b-256 8d5732a33537cf5c5ed9c02f809fdf83d9f887b9c11c4bc52201df18e8621fcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp315-cp315t-macosx_11_0_x86_64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp315-cp315t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp315-cp315t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d64399573093d9e0709be1ef99042c6783e09bc16f5dee5dc3eac542799e8ae6
MD5 bb20518f46cd367c40b3cdf604489882
BLAKE2b-256 1bee851986047d5aa5394cf9a8291ffc4af949c4b6c364ded85fec93f8b8190d

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp315-cp315t-macosx_11_0_arm64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp315-cp315-win_amd64.whl.

File metadata

  • Download URL: zttp-0.0.21-cp315-cp315-win_amd64.whl
  • Upload date:
  • Size: 476.6 kB
  • Tags: CPython 3.15, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for zttp-0.0.21-cp315-cp315-win_amd64.whl
Algorithm Hash digest
SHA256 f959a8167b2c6a82b67bfd6a921ca9f22c7a3248b756e1e8b74e7593e3d58028
MD5 f805f3c8b9c8808c1e634bda4da4502d
BLAKE2b-256 256c22ea77ddfb9cbf92fd0be94d5fe0809c0f6d42c916cb3d3096c2b0b1a9ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp315-cp315-win_amd64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp315-cp315-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp315-cp315-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8ddd63b090d248b2a6bb233ab6c6c7d15d18954529efe4db1e16a880345c9a52
MD5 b25498d54260200aaf413d9fa6bd0922
BLAKE2b-256 5436c67f14e0c58642bcdc0f68f030218ebf6e0cb46c55262c915815e20d95f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp315-cp315-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp315-cp315-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp315-cp315-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4a6e9f3e79a4ff46a309dd49ac9ed59d9f2a05b347a99a25b7131896a6aef31d
MD5 5e36703ea02364fe2275f121fb43e1c4
BLAKE2b-256 d99332154a41a57d0ff51b8aafbfde1287381f63d7b5ba0f7750e8954486d117

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp315-cp315-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp315-cp315-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp315-cp315-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ce4b5df35023b882d0f829fdcace92d9ba8ace7ec5f82a1f876f8649f1ba0d5
MD5 77b6699289839b234dae867b6337cdb5
BLAKE2b-256 f28b49f929dc49e0364aaffd885dda46a79d51145a4df03db1627e33363396af

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp315-cp315-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp315-cp315-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp315-cp315-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 142eaafeee4f0293aedfc298753b5afce763efe83057b55bc33892179dfb2be7
MD5 3449d9cd135a3e07cc5e84e8334e7540
BLAKE2b-256 247eeb8145e8e4cfae1aae5ecb569854d9371a845a68862edf4b4ee9e8b82f69

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp315-cp315-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp315-cp315-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp315-cp315-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ee392f9f7af8dfe76bdf9d0cd3ce12c6e81b5f05e54ed31f840c7c8db2ee34b7
MD5 0c858c8c5d0cde375bafdb4d7fde516a
BLAKE2b-256 b73f0e012971e37b91348fecb2391e5227d866a7c9ad4b2320882af5119ba02f

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp315-cp315-macosx_11_0_x86_64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp315-cp315-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp315-cp315-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f39d639ff964b3cde3abf6bfb2fb64a351bb866cf1dd825149eb3fa6bfd4076b
MD5 0f0d2ae8865df62cee5e93e20fd655e6
BLAKE2b-256 03b44e1841cc088581dfc199da3eb52865b043999af62b8193938ef01a0a6e4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp315-cp315-macosx_11_0_arm64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: zttp-0.0.21-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 475.4 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for zttp-0.0.21-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 0d6b27cbca86f6b003c65b9ceccf6cd119c4a3dcc4f08b037bc922c1432a9d90
MD5 8726ad75d442ed2427d51c0de84f4170
BLAKE2b-256 20a2b383f5370232a848eda09e6cf7780c4a7eeadf8069ce524b99669c449304

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp314-cp314t-win_amd64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a5bc186cef7c30075e88881bf507702fbfd8d3afeba0be6f7a9298413597e143
MD5 dbfe5dee14c621dafed0700fc3191663
BLAKE2b-256 f1dc06b435109ead0b77c73886973830f7c302534504a3f5e4eef4a27d5a6889

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4885fc1419368f51e561812ef98d20e566328603062bd4aed4eb3408027e55ed
MD5 d6dafe4d3e1fdeb93862bd6e17eb010c
BLAKE2b-256 681a712cd42300f96bed5f4f0ddf6b5d17116ccc7d2f61cd702cb5b2971d0d75

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d032d02a138500f5f1fcdb83d8d5153ddc3bcd3d6f4d9ab43a1ffc179433cf0a
MD5 b3201f295652d55127d957e70a5a3358
BLAKE2b-256 54f415cbd0648e059085f72530be9e70c0ff502acc0fc61e69d917d011d80831

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp314-cp314t-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f93bedef9cd1b56e96dd6a52d0c48fc9f91a55030e38b14bcafbd315dd6e4ff9
MD5 80983fe0e7f0f5a511cc5a9905a8ad75
BLAKE2b-256 52020b021dc09f9f70c8cbc062ca04308185371300be738a013ff8ca031a744a

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp314-cp314t-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp314-cp314t-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp314-cp314t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 812a520b262437b2b65909c6ffd1feb4af4871032738374b7c76b476feb8ca29
MD5 cdae85132bbef601880c5bc433fa9644
BLAKE2b-256 1e01438678e66ebad4d91c5905875aca2bae7ac1c309c815a8a4d7205d6040a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp314-cp314t-macosx_11_0_x86_64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dab0151cb301c1f8baa1e1dccbab92c0497f40a4f9a2d4dd8f5a6d8d009b985a
MD5 39a7174ac3eb7e5d1ba15a2ceae79543
BLAKE2b-256 25fe39af2264b249d1bcec155e937327109d1bd08c22148dc674235e63095167

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: zttp-0.0.21-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 476.6 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for zttp-0.0.21-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 38cb226479c17a909df7f6982a653c32fb7c934d2ea16f795aa5d9519ad45011
MD5 4b17ff0dead2470c1ff1d50bc3486d71
BLAKE2b-256 05acdd473a66ca17a97dd69288f9397971e13099e610fce3bfca4e80b37e8ec0

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp314-cp314-win_amd64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d6e2239bd026bb5c16697da937029e87af916a008afe5546c4b3b6718f01c8b1
MD5 c8d4361e56b11e176d1c738225cd13ab
BLAKE2b-256 90472e026dcd3361463015de99175cd3119e4a2f9aa0de4b3057fe79c93eb5cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7708420ebc4fa10a54c0fdd0561df4500ddab2c2a03d97eb0f42b73b20cb3b2d
MD5 53d003af44e95534bb26a081196d7607
BLAKE2b-256 e4d39b3f387e7f3f8e9afce30bd5cd38151cec22d52eb3cdaa9f5ad816c27ef5

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bcb2839bb5b92a6820a35cea541438276f50a113c304b04862385a9f33f301ac
MD5 8bd464d82e85907ec03bea77e7fb601a
BLAKE2b-256 afe8cc84e8c09663857bdb6ca54b9ccf7ce3ae023bab9bcfd2c4fada81340038

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 06f4a3f35f872f475e647f3cf84b71cbae2f9de964f56211881a463db0e30fd0
MD5 7d1c1d89666033f897474bab61084223
BLAKE2b-256 b2469786276c84be4ddab92e1506f5620fa2a68a7c0d676793268f1a4aede379

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 df36805ace0a661db3431b8c4ab0f8205a8819bd85e8947c7906fce557e62215
MD5 54466a12070144d0950d67ee9f8bbfb8
BLAKE2b-256 fe3f06a0fa154600bfc518c10b12923ba0ea30ad5f67b74c5637247004114760

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp314-cp314-macosx_11_0_x86_64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f550454b2a36ca0f759fac7eefc94f3ca6913612bb96a8beb69c722b5b487b5f
MD5 a5788147ede4a09a6ee3a31744ae3814
BLAKE2b-256 fc42edc5f512a46c82f9a2ff7ebaa1d8742fe3c1c4f6e956dfdb06e25cd0880d

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: zttp-0.0.21-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 460.9 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for zttp-0.0.21-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1d2dc9c16f07eb9d8ac12c2ad3434560581e9fd736748fea3d4e1a298ff97459
MD5 5d3008cd49b74e84f807e2f5a8f97e6e
BLAKE2b-256 bff939e54af020442a6f009234e07e15ec30110f3a55a493c5f56ee695af0f8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bc4e419828461db29bdd92c77eccb5353733943004ce97f70dfcbeca6044023a
MD5 951e98f69369726ad0fde2f081f2ee4b
BLAKE2b-256 3d9a43fe87f2dd40c0fc7a52a02a9995621e9c532449e569b38141effb3be829

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fb7f44ec8f8515d329c46a841a3557a10cdbca540c0794cdde390b02f047f65e
MD5 fb51ddf027d7d4e49485338df5789afa
BLAKE2b-256 6e1745516e55ae26db419139ec0a8a93f42449a8353fc583d63c0db50e82b709

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 88e375c9ceff243d839f9e5d08da8d54dfc4f7065653eae5abd9065d283b0206
MD5 6b44bdd155594a81f0580d721edc099e
BLAKE2b-256 32f503d5da939ff5d4894062939d5b04fbcb34c2730223322491e1a46d265b1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 47275c36731348469b488d087f52b5cd7d875e6eb4f238ced45e30faf361e837
MD5 122edc4bc6e6bc46f6a8bab2a977f4c4
BLAKE2b-256 9d1df8d38d8543c0d438a8740358ec6a89a5f8452ceeb641d240656cf566c95f

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 d4d74a9830dc703daf198577dda686e0ed3f2805514a3b3a8adb653c8418c387
MD5 0c4be625d3147d7fcb2975fc51ad4e5c
BLAKE2b-256 0198e2d76a371d8da7d3ef8e2560bf4a10446d17384e6988180649c12349031e

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp313-cp313-macosx_11_0_x86_64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f163ce709ed7531644e260fb9483f09d560adf0c1d4f15ddf042a03a5d19786f
MD5 a288212be04d1908318428e3560e249c
BLAKE2b-256 1cd95597bdf76abbc2c2abe10781d5a9ae1d883c3652e583a2e2fbdf52fc3713

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: zttp-0.0.21-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 460.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for zttp-0.0.21-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4582ab667ed320460fa6970666bb17106f895bd75d9be161e1c420603158d716
MD5 d21a49b12da594f81dc222beb903316d
BLAKE2b-256 5eb020d2863be76bc8fdd496a16e536f9051ea968efc3dd78a87054b1b5d17eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 db9e91da86d0888a7f3bfa53c042cc7227d2dfa9558cf3e4ba8d4e3e41224c72
MD5 06eb255aa552b6ecd5e18f2fc0aafb6d
BLAKE2b-256 3c36f91b21967922254930eae51af7486959987833d8c7cae80e82c63f88da96

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 17e15f929fa3558be788a32dfd5c6259f7d33169a42a76802299eb7a8554c8b1
MD5 4bde01a2a9f9da2e567f674a637362f4
BLAKE2b-256 0ce5ad40bae484a22cd8048fe459f593ba32e93242373a3a3c421937fb1e4c61

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5508dd51ac4145a68aacd1b748ae537e7deaf671d41fa7291c78b59992e86545
MD5 1b237d6831e2b654bcdb3f81e7bb7ef1
BLAKE2b-256 3dc9ddc168604bf744359b5727c9ea789f09bd3ebb35229edba9b95bc9b22de7

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 18e0a26ab42e428836a63325de2ee25cd72b87865a0886e1bf985dad9d6d02b3
MD5 60f5c5fd5820c627bd21710a6f23555d
BLAKE2b-256 ea7e72c51e4fad4b6a1b697dbdc1f74a751d920294ec129d4cb968e7aacc4970

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 bcebee8651fcea943a3490cb5c6a02b9ae14df304d8a44159804ec53030d913c
MD5 d0a1a8b82b77587d1c655cdc96f94c12
BLAKE2b-256 56e57dab6933e2b0a60c56420b307df852661588977431f3e8d43fe6515eee8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp312-cp312-macosx_11_0_x86_64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 29aa8652b436dd91a6201c263806c696eddb6f848b3f62209e88300be9f78309
MD5 4f79695411ab4084de42ace7840ba164
BLAKE2b-256 2c69351d7e958913c5205949b4c847c1df0308552990b6527268054ee63ff16c

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: zttp-0.0.21-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 460.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for zttp-0.0.21-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0e3534b1f1c98b61c0eac5ad63ff89b0b0863b41cdd0cefc636f85a94a331a01
MD5 93757607bb8c3c4b2d019bda5a61fed6
BLAKE2b-256 3e17148bc7af405537cde3b5b54c78b7d194b740eecffc47de22930708394990

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b466f02dc5f7a4014bee3a848deb20cc48efa49ce0a8526a9a3b4e9627f413ea
MD5 7124667a9ca8710db7e0fc7b57908721
BLAKE2b-256 d331983bf2af900edec99587c78444a777b7b29f44a59127706fd64d08b6b1a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4cad03534be0a4608399dac59a1d93f8d78743ee5ee64360547591a76375511c
MD5 8691744781b3e3e08bd7b804b21fbef7
BLAKE2b-256 44adbec3508f95a56decc020ee6351a52bf99f48dcd459370d3aeb8a78b97cb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d322cd2854b93bf430df451b389b65a5de19d46a44fe54dc3b30cd335aea1b1d
MD5 a16ff9fc65e6275b3eac20fddc6310f5
BLAKE2b-256 a831566ecac36f3696034171ab873045fb9232ff8b7d2aca964f2cb539a0e15a

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d1eb64dae665c45a2e89b9d3cb74f360d20cf5d99d91ec417bd1dcd5594d5bfe
MD5 2c2141113b92586d1288c2bcc4b04043
BLAKE2b-256 476ab4ca1fbdf1171bd33d690ccaf58ea2addfbd80535baf9f6fb76c6d5c607a

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 de1df05d0a274e8e05efe3f8a473f57f71437e3ad43707bba8ac50c38d960a44
MD5 b8ac33f54705070b962b18e1554a06f8
BLAKE2b-256 e2fca8181486b2eaf38e44fcf61c2bb93af130d1f87df85d431b35d54c039367

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp311-cp311-macosx_11_0_x86_64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa5d6ff53feebaaec1a0934c675e31089366aeb772c128e7e8b4a93f5f2eaf3d
MD5 1ce2cf64880ba616395d65a4e4533f46
BLAKE2b-256 38b22d1f225ad0519c1270ff678092e5d7a54a434d3fec3c3aa0a12b8ba16eaa

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: zttp-0.0.21-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 461.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for zttp-0.0.21-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 72120c1e851f18cc8aa8172291fccff07f5a8ac1e65a7150b64da55d3d9719fb
MD5 0553d38a7d04a37a5c988ec3b1805bc7
BLAKE2b-256 eaf3a90e8691e2ca6d52e116518e696f109894935932e1ea917cc51675272a0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0cb4a0abafd12e4a179571b66647582a116bd28a47219336495387eaffe37a2c
MD5 7cefaff3d8d0f00db8975f09b46341f2
BLAKE2b-256 b7d7a678a62879538ccf2177e5e886c3560f883c9f33e4e4f9fa4af7850e749f

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 872242c69679c5bfb5a17751fa204a2b98f5f3711d6f9401533116751e0a0a54
MD5 f8d3301f756788077a87fc715ae06b76
BLAKE2b-256 d71f5ce6af29e72ccd9a143dfe07b0b560a9bc92370ec73cfaeae92db4c582d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a521528ceb6bda349509e55cb00c2d41ffe3cd4cec3c582e0b1816c3849588e5
MD5 5e33717b1b4112ad725f5e0ef220cc02
BLAKE2b-256 a97560e5ee268e753fbf40148f68c11404bb3a14af0b9bfd8bdd940956a56f69

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a151a6896eb04d86cb0be49c1b41458c7879f6ed2213b8086ac26c0085a9585a
MD5 64bd62863446e521464b2ccaf08ad206
BLAKE2b-256 61c820cdfad49d15953b513fe0597469c58514583d0c2fd0115863a9aeb3526f

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 6ec62f40821861007e860cc867e18a5a2d1b93b7e1919da88cf1488c9961957c
MD5 e21bede6ff769a8163ebd07ffcf09d35
BLAKE2b-256 d3502e7c9d1fa6e651f5ea4770f9a359b75dc55dd8e8eacada7a491e48152807

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp310-cp310-macosx_11_0_x86_64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zttp-0.0.21-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zttp-0.0.21-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5cacc35b5bd7b390a8831277a0ba5132f5f76617061b3486c19ed84beda2ced9
MD5 b71130393b28feebb6fb711e5005c98a
BLAKE2b-256 69c400377632132f6887e790cb995dda4bb957db691f2b4c57831866c6489ab7

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.21-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on Kludex/zttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page