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.20.tar.gz (319.6 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.20-cp315-cp315t-win_amd64.whl (475.0 kB view details)

Uploaded CPython 3.15tWindows x86-64

zttp-0.0.20-cp315-cp315t-musllinux_1_2_x86_64.whl (415.2 kB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ x86-64

zttp-0.0.20-cp315-cp315t-musllinux_1_2_aarch64.whl (387.9 kB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ ARM64

zttp-0.0.20-cp315-cp315t-manylinux_2_28_x86_64.whl (416.8 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.28+ x86-64

zttp-0.0.20-cp315-cp315t-manylinux_2_28_aarch64.whl (389.0 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.28+ ARM64

zttp-0.0.20-cp315-cp315t-macosx_11_0_x86_64.whl (393.3 kB view details)

Uploaded CPython 3.15tmacOS 11.0+ x86-64

zttp-0.0.20-cp315-cp315t-macosx_11_0_arm64.whl (347.9 kB view details)

Uploaded CPython 3.15tmacOS 11.0+ ARM64

zttp-0.0.20-cp315-cp315-win_amd64.whl (476.3 kB view details)

Uploaded CPython 3.15Windows x86-64

zttp-0.0.20-cp315-cp315-musllinux_1_2_x86_64.whl (416.4 kB view details)

Uploaded CPython 3.15musllinux: musl 1.2+ x86-64

zttp-0.0.20-cp315-cp315-musllinux_1_2_aarch64.whl (389.3 kB view details)

Uploaded CPython 3.15musllinux: musl 1.2+ ARM64

zttp-0.0.20-cp315-cp315-manylinux_2_28_x86_64.whl (418.1 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.28+ x86-64

zttp-0.0.20-cp315-cp315-manylinux_2_28_aarch64.whl (390.2 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.28+ ARM64

zttp-0.0.20-cp315-cp315-macosx_11_0_x86_64.whl (394.4 kB view details)

Uploaded CPython 3.15macOS 11.0+ x86-64

zttp-0.0.20-cp315-cp315-macosx_11_0_arm64.whl (349.4 kB view details)

Uploaded CPython 3.15macOS 11.0+ ARM64

zttp-0.0.20-cp314-cp314t-win_amd64.whl (475.0 kB view details)

Uploaded CPython 3.14tWindows x86-64

zttp-0.0.20-cp314-cp314t-musllinux_1_2_x86_64.whl (415.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

zttp-0.0.20-cp314-cp314t-musllinux_1_2_aarch64.whl (387.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

zttp-0.0.20-cp314-cp314t-manylinux_2_28_x86_64.whl (416.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

zttp-0.0.20-cp314-cp314t-manylinux_2_28_aarch64.whl (389.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

zttp-0.0.20-cp314-cp314t-macosx_11_0_x86_64.whl (393.3 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ x86-64

zttp-0.0.20-cp314-cp314t-macosx_11_0_arm64.whl (347.9 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

zttp-0.0.20-cp314-cp314-win_amd64.whl (476.3 kB view details)

Uploaded CPython 3.14Windows x86-64

zttp-0.0.20-cp314-cp314-musllinux_1_2_x86_64.whl (416.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

zttp-0.0.20-cp314-cp314-musllinux_1_2_aarch64.whl (389.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

zttp-0.0.20-cp314-cp314-manylinux_2_28_x86_64.whl (418.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

zttp-0.0.20-cp314-cp314-manylinux_2_28_aarch64.whl (390.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

zttp-0.0.20-cp314-cp314-macosx_11_0_x86_64.whl (394.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

zttp-0.0.20-cp314-cp314-macosx_11_0_arm64.whl (349.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

zttp-0.0.20-cp313-cp313-win_amd64.whl (460.5 kB view details)

Uploaded CPython 3.13Windows x86-64

zttp-0.0.20-cp313-cp313-musllinux_1_2_x86_64.whl (415.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

zttp-0.0.20-cp313-cp313-musllinux_1_2_aarch64.whl (387.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

zttp-0.0.20-cp313-cp313-manylinux_2_28_x86_64.whl (416.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

zttp-0.0.20-cp313-cp313-manylinux_2_28_aarch64.whl (388.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

zttp-0.0.20-cp313-cp313-macosx_11_0_x86_64.whl (393.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

zttp-0.0.20-cp313-cp313-macosx_11_0_arm64.whl (347.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

zttp-0.0.20-cp312-cp312-win_amd64.whl (460.5 kB view details)

Uploaded CPython 3.12Windows x86-64

zttp-0.0.20-cp312-cp312-musllinux_1_2_x86_64.whl (415.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

zttp-0.0.20-cp312-cp312-musllinux_1_2_aarch64.whl (387.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

zttp-0.0.20-cp312-cp312-manylinux_2_28_x86_64.whl (416.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

zttp-0.0.20-cp312-cp312-manylinux_2_28_aarch64.whl (388.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

zttp-0.0.20-cp312-cp312-macosx_11_0_x86_64.whl (393.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

zttp-0.0.20-cp312-cp312-macosx_11_0_arm64.whl (347.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

zttp-0.0.20-cp311-cp311-win_amd64.whl (460.5 kB view details)

Uploaded CPython 3.11Windows x86-64

zttp-0.0.20-cp311-cp311-musllinux_1_2_x86_64.whl (415.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

zttp-0.0.20-cp311-cp311-musllinux_1_2_aarch64.whl (387.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

zttp-0.0.20-cp311-cp311-manylinux_2_28_x86_64.whl (416.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

zttp-0.0.20-cp311-cp311-manylinux_2_28_aarch64.whl (388.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

zttp-0.0.20-cp311-cp311-macosx_11_0_x86_64.whl (393.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

zttp-0.0.20-cp310-cp310-win_amd64.whl (460.6 kB view details)

Uploaded CPython 3.10Windows x86-64

zttp-0.0.20-cp310-cp310-musllinux_1_2_x86_64.whl (415.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

zttp-0.0.20-cp310-cp310-musllinux_1_2_aarch64.whl (387.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

zttp-0.0.20-cp310-cp310-manylinux_2_28_x86_64.whl (416.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

zttp-0.0.20-cp310-cp310-manylinux_2_28_aarch64.whl (388.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

zttp-0.0.20-cp310-cp310-macosx_11_0_x86_64.whl (393.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

zttp-0.0.20-cp310-cp310-macosx_11_0_arm64.whl (347.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: zttp-0.0.20.tar.gz
  • Upload date:
  • Size: 319.6 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.20.tar.gz
Algorithm Hash digest
SHA256 fd6c668af5ba3dc1010e0490582825be4117e8fc72183c5fcaae67517a27ac02
MD5 25f2d461a79e4329c10380e6216ee799
BLAKE2b-256 6b906aafbc113e893971cd5727969a1841e0b33ba2e4b52c8fc85197051f62df

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20.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.20-cp315-cp315t-win_amd64.whl.

File metadata

  • Download URL: zttp-0.0.20-cp315-cp315t-win_amd64.whl
  • Upload date:
  • Size: 475.0 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.20-cp315-cp315t-win_amd64.whl
Algorithm Hash digest
SHA256 6a30130297fb0660a1fd7d16f1a6620caadd2ec9a5f9dd9b24aec04b1d0f20e4
MD5 9ceb2b5756578fc9a5f90c2d8d24eb32
BLAKE2b-256 05e491e51efeb3973c04622fb13f5615df3c6c73e87f279162554262d27d08e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp315-cp315t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp315-cp315t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b9fa7172b4f1eb27f355e4da0b03411fabcaef88a26bca5b8da773de72af4135
MD5 b95cab62edde49b711892fca770565e6
BLAKE2b-256 5a9bc51ff1612fb1e40c502f9f5ed047c23431c40c2ca4dbe1723c8dcb5d9967

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp315-cp315t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp315-cp315t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 435b5a62392e93ad8a6452a54c79093022b746d15323c41a9e04ff67b4cb3982
MD5 cb5b0cff6edfa3330fd00f0f0943292f
BLAKE2b-256 faeb83bf2250d80b022ed846a7cbead17bde01dd8ae5570ea9a4d11c54d9407d

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp315-cp315t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp315-cp315t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d1daceda2cf5e95cc1ba90a4f8e71dfd7552b71788df751aadecfa342fed6158
MD5 98b3ac7434c6b6dfebd2aa0abda74edb
BLAKE2b-256 0038891c66f0104a11cefb096df321110b0e2e5d65cff15242fb3b6daa721eee

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp315-cp315t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp315-cp315t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a96ec8356147d44ef36a35ef53e88f7ad28fa5cef6af40c46cbad01d0989edd5
MD5 fb1187677e5224f8c9b77a34fd5d47d8
BLAKE2b-256 dfdc8bbe7ac61056daee3a84930de02ad554bdd64ae05906f9360f53e004d846

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp315-cp315t-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp315-cp315t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b184858f63ad43b6f9473568323faf701d984d1a7451c83450823509a79cfabb
MD5 d03ba5fc849dc4e5c19aef44fc01c906
BLAKE2b-256 9c7ed678aba28f45714017d8e1db266494a08e34b2f5b4573b3e4e11238bf74d

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp315-cp315t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp315-cp315t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e710644e10a1202cd4de025929d6e0ac223ba39dd5b2ca9e5bebd0b736e0f23
MD5 65da36285536a52e9189e72382c08dd8
BLAKE2b-256 be8c376d675790a928746b7382d5ad2302bd2a50348a2d1dd9272f58487c8127

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp315-cp315-win_amd64.whl.

File metadata

  • Download URL: zttp-0.0.20-cp315-cp315-win_amd64.whl
  • Upload date:
  • Size: 476.3 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.20-cp315-cp315-win_amd64.whl
Algorithm Hash digest
SHA256 a00388052e29c7fbc6ee1cdd1032729706885288e37d0371008d836dc0ce4e83
MD5 a700a9eeaeb479fc112be72e0d4e928d
BLAKE2b-256 06c5c02409ce06234c3056ce2b1ffc356d5e518e2390c7ff94be0d08a2047042

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp315-cp315-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp315-cp315-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8594b6efd6168dfb7dd51b6a069e32b081657769c7a8168b41bca2fe154f15bf
MD5 523e01ec10d68fdfa4811043f8d7d150
BLAKE2b-256 2aeea86caa3c491267b4ba55c0f7b58422686faf6a9873c526d974cf5ff1ea86

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp315-cp315-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp315-cp315-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d7446447f0003e6932681e78080adc75aabc96c01ae955100b92e871b41e3db4
MD5 19bf88c339cf477b735a8d4963e5ae04
BLAKE2b-256 6a8eff8003f517a98ea2203cfe19faa5f3fd7dac18cd2dc49c3049864c5ae1fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp315-cp315-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp315-cp315-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 04d3d299e6ec01ac710e1642f55b508aaff06be46bf9ecc8d91a4ae6f10680ac
MD5 efddb92d2949677796c4b22d53255089
BLAKE2b-256 33b4111ee1e4041a5e805b98161d79e83e4995c573d15cbc908b6bc8eb540508

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp315-cp315-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp315-cp315-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a99f31a1d76ebef87a0b201039bbbb7a9c84b29eb04b690aa782e1fee4c7f9d0
MD5 e7617f551c90bd2018cfcc927f04224d
BLAKE2b-256 ee1b84b2e31a931d3d1111bb4f63aa76dca36516ba49ab1d31fba085ec9b2784

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp315-cp315-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp315-cp315-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 193b3cfc1feeabfa6b2e173cc5ed224ea19276f137b7abbbd30c5687052e8285
MD5 c18a164a609f8ef84fd90542091f8233
BLAKE2b-256 48751ef1c26dbca06d1abb151c1d698665ef1f462f02cbe1713374dc374652cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp315-cp315-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp315-cp315-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6ac93178d53bce05d48aeecb445e201ac7559cb6be353adb5bb0cc018bdb9fe
MD5 b2073c566dd58a94c2978c490ab9ab48
BLAKE2b-256 346efaeed7a7976916928b9745637922ec86ee29e10930a16fd7c6d1574f945f

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: zttp-0.0.20-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 475.0 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.20-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 5662200e807dd2ad5ccc22b88d4606be35d62a5fdb3ccb11737b0b8d90ad6472
MD5 30dfed4ef3bb88f20ee4ec1baf9c115f
BLAKE2b-256 b4be58f436492b1950d28023295f483e13440c307fd070e75126d8106a29b5c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 53d5f299f21afce6eb47234074559df21ef9316eb989dab0097755b1a6ccc42c
MD5 0ead80e5de196c4fc4320675acc1bc27
BLAKE2b-256 9a0af2b169687a69104509f9ed6ef6cb677ef77f60dc900ccf46ab1107a209ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 765443d2ebb3044ce95ddc246d5a381a2d4edcce26400ca6e98438c147cde341
MD5 6d46e134a2ba65b25d01eed8bd49fa58
BLAKE2b-256 8101034be7e555b2736e833fe6a20729f19e7f811157cd89e1e3a8e811c615bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c21a1cdfc6d668e17915409d86ef3aa3d2dbfdd68fe26b54569d2409c5d79eac
MD5 0865e51ab8e9051ebd6cfab1b2e2f43e
BLAKE2b-256 de0e1134f9667116e0803ddf4dafc262e001bd69876870cbb3fd508daa506157

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5c679dc66a0b01072a003913c14bd1b2c4eb4ebd6b09d1e04d2a821e0488a1ea
MD5 983f3b75afaf82355028815e17fe65a4
BLAKE2b-256 a8c0497450af744f793210769880d24117f6e8057b62fc54ed7da798249e705f

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp314-cp314t-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp314-cp314t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c65782e0887cc44a9ed73a3d3c3744464868307a80f175b45f7773a0222866cf
MD5 c08bb2342605d44333727d9b0ebbfd02
BLAKE2b-256 1cfc75546a0d72d91ff0f3f6c137891ceb72cf217213773ba299ee04bee485f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee2b62b3c5826800af64ef6fda8fc016ab51876074f00ec089e8bb003eb2eb98
MD5 2fe4988352b617a37836d978734d3179
BLAKE2b-256 33d0afbb2c95777aabf9e9fead5f9783b9fdbf3b852f226f96bb08f198d7e89c

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: zttp-0.0.20-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 476.3 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.20-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9419834b6b4d3d24fddc5fa8e0d0a21e5e3987523ba25cc868f4a784c61375e2
MD5 5512ed81335718901e40b33adc8799c9
BLAKE2b-256 3318d80cdccc3c385e089a1f50fadedf08a5d33716b330ddcb31a25652c0257c

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5a6ba4e120b24f21b56b4d97708ce398d0c6736dd787dade7c0702402ce92a86
MD5 d2ccfedd2437fcf7d57aa4cb925fd955
BLAKE2b-256 c0c770134e78c69382c8910287f05c4305d245d0566c00175b7e6f55681a862e

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b1b6760b7ca0b8b24f6845a54ca72b3dd3171260e0a16b86ab4eb7d1f677e130
MD5 9e8de52abb347e763f40b8fbc9cdb0bc
BLAKE2b-256 be83d54704e03805a9fa697a76423b9f44782a2ed055b13471c371d1e3b46485

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 21e4cb6e07c5342442c53a49c75239c12af9cc63b7c4de0124486b3643f91fe6
MD5 6e57a57dc673ab587fad831fd1e0af58
BLAKE2b-256 72d36f9f8f2d58ee159b39e04ce099401a1310b840d63cdc2a114bb407c84e9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 50429ac5f9f1ec7d51853bff711c1eca12a73db3f9d35d3cd072e4610e5255aa
MD5 5b2e9549b812fb7d12d634c414921ea8
BLAKE2b-256 fed8eb4fbe6a021c2b6f6a711f4cf15a752b1da8e9507b06da41b8bae631cf69

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a6aafd46ae8b5890532a16f39e2c7d1a38d5ce18083e54945dbcb1f2a95f83ae
MD5 9536afacf2a6b917851cebed794a1e32
BLAKE2b-256 9dc247126986b6f831cb6ef24e7830390eb352c81752e83a483f819f275d1791

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6248a402bc6e52a0128deb5b183ab0e574d8a79cfdff27002bcdb381ac79239e
MD5 e110e8e98ad6e0e93f7d90e2f3bc6592
BLAKE2b-256 2f6bf3cfa9ce80c9dd972b58addd479775ac20d18bcf171210b48ee0ce2e30f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: zttp-0.0.20-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 460.5 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.20-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 aa495ee258fb74b02f2d12d279967b41478af122958003d6ac8e1aac9f41af68
MD5 6e16d38e9d5a53c3cff062bc7250773f
BLAKE2b-256 83415566e6d4e1683714e6baa17f850e176d38e40dcfbf4b938f79df87df133c

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ed257fe9f49c77e401746f94b5f28ad4fe6f7a415deff2936657873b1a3b2e78
MD5 6ef3e56d5e183f57c1b7695a5af83157
BLAKE2b-256 d50df91189efdb3c155102d2bea703686a54c5f6154ee5e8f71f9a6d59c91585

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5ec8f12ef89b438716471ebad13d32b93f3f443f879c8cc6cde0221871da27a4
MD5 b47f7fd5ef22f81ab7b331acf1fb7065
BLAKE2b-256 f741ee13cfc7331cfbe36b6fd00c77901ceb120234443ff8813261d1c4d7969b

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 779269dbe2bae721f2379d0c439232a3db7a81b03b3c1350a83b6886ae5cef62
MD5 9a92dadf86da97f9bf545896dfd704d0
BLAKE2b-256 77850fc99c67a775301f3539b190aca7baef31b435fc85ee86409f05e08dd5c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5923a020b01002237dc17a71427eafa81a0d7be1cbf4b5fff85e91fa9f6c5228
MD5 648f18c4e583675febe3ff142a0e2056
BLAKE2b-256 39d1e324cf421ff2cc49dc27e4ef6c969e81e4ed80c6c8a2c66248125ff6a2b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a4c1152742ff53754fb88070fbd9ad6c50c7eaf585802c57820b0e3f50259456
MD5 45e9dbbb80cddfea88a7389953fbab32
BLAKE2b-256 f7ceba3eb73190b7b57f0c226780556bd6958e093d1930ab0173cef8af9d9053

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1451e8b3ce3bf87616c10b71e8bd4c68d4b7482f7e5eab06d8d3671f26d31c0
MD5 1bd8bd5b7cd04ab373b8c2ae281ce400
BLAKE2b-256 e3dc6f50f42340f58ff062a5b33926e6dd231c57c095046aaa31ff4581be11af

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: zttp-0.0.20-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 460.5 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.20-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 40215e9bc3b8023e7af3d4d0b1938d528dd70d0e78a6f0ace01507541df3c063
MD5 f3335eca5682b537dace73076da0dfab
BLAKE2b-256 cc6f962748f165c4deed83535a61c04c75dfaa4343c905c7a3956418e5d7ddb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c567726c983b7acfe8133c615401bb6bfad6141a5f131aa2bce355d465e2078d
MD5 8c68713534c3355b71e4d87f4e488c9d
BLAKE2b-256 1051cd7962d6c285afbe00a76569405618224619137f892bc821b3d1079f242f

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4e9cd5ac684fe62f9c3e6607ef00dd31e2d23f4362e49b8d4c0c2376fd251469
MD5 028272528111461b6ae4e4185666ef08
BLAKE2b-256 faa865a7fe2a54e322e91fad49fcd8370f64efbffbd3ce1357c547f0a3bc9ea6

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 656b304856ac24753ff7d83cd3d0fe52dcdc8724e1422caa636ceb99b9a34a92
MD5 b1caadb0b0eebaa15781c2adf19eb4d7
BLAKE2b-256 b6dcf86f877a4f2a73a004f05c8b239d5d178517606ef0ef6c3473dd5f3dd45b

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eeb7fd40ea3fdddb5865b51b48b5238f3c4c0a15de31c4ab4c2ba1fba49a9cbd
MD5 b40f4a63a41e9f32793997b8439cab2e
BLAKE2b-256 0cd02c82c552668e971922ce42c75ae624d021a60a1a87e97b41c491cab61740

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f28a5a68d0a5c9aea4a5f2791227ac05f02c6975ca5d8b4077a3c2bc90e7e0e8
MD5 877e2cba802aaa45aae108e6444d1f79
BLAKE2b-256 f8e5b69649eb90318cbb1e3fa22126f772dc034a6bef053f4905c6eadfc15102

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6cf9a272abd7d467fbd568ba14d66790fccc36513d6f513d626620b121512d6d
MD5 94a461adda2bc4592dd4c3f927474ee1
BLAKE2b-256 0b050c64ecce9eee2d150f445436b6fc5f710df0886a7d98c468718cb94d5e6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: zttp-0.0.20-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 460.5 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.20-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 308deb5c3c8e01808b17e4c1e6fb21d63fc8f9a73dbeffd2c2c8d45deba47e3a
MD5 cce3c5e6892de3c28e9f88af50aa424a
BLAKE2b-256 09078190dd9a72a6165193cf2bd69bd3994ef4f4292054a7b3f9c67c4299b4f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aa1e9dcae8ddd31decd23ec4529c8ff424653692b2f3ee187f76aa96d77e79ab
MD5 1150dbea2541e6e2ff81a53287b38f9a
BLAKE2b-256 883d502d63135cb11c25a50715735eac8ed13f2ce2891e3c7062e70beaa491bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 81219a4fa98c78efecddd55e72f92a78df1d529f0e01e2d4b6b0c3cc3dfd2a95
MD5 7aa956db543ab7e7c9225833ca4bfc3e
BLAKE2b-256 59f330c6539f9fce3bce5bd5fcf54442b66b4073d2f1b12713b82fa0f7974b01

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ad7215f394a614cfcfb4b79973d85f5ad25e7f17109c585a6bd018a7febece38
MD5 01e8d74aca788626fdeb544330e544c4
BLAKE2b-256 14c5041c78e630372c19990486398175ce82c52234fb81678278ddcf53e458e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ae4793085bb97b673e47e8979da1fad14aa5f7080cfb4b16ca62d9dd2b80cbc4
MD5 5c2fc4b40d83a449752fe4803ec62326
BLAKE2b-256 6b1c746707523e8c2e7f4af776230b79defe6c4522e19b2f0624a69ff6bfe74a

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9e87d84d363eca10eeb5089ca4a0153e2b29598181b6277597c6666f7b554ea9
MD5 e2de437d9f2516f0b1f5f8bfe93a9e44
BLAKE2b-256 765291844c1364693d3973f8ec6780c06bc0218d19b9ed9fc903e2f514cd4add

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5027c692b5e87a85df41091da2162a01c77982d540399188dd82a7275e602eaf
MD5 800b89b26767c1efcd1a698df3c9c2b1
BLAKE2b-256 2f740cdc0e5e6db7ecab45a100483ce767f3012a26a9dbd1060c24e31fd1143f

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: zttp-0.0.20-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 460.6 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.20-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4dadc0b7fcd86afdeab7e697988e4f5a9f13325a58397cb0cf8ae7d5b2e180c8
MD5 db7ec92eb8637fb9478cea5e891fa7e4
BLAKE2b-256 ac9ae13a0ae17465021e7979565810611edaa593deab908a01355ba877d2ae6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3028431eb62aa94bc9ef791fb5725440baab12bdc06645458215a95b9ff7e54f
MD5 19c272f87562f6aa767c740d2fb4540e
BLAKE2b-256 3b48adeaff9c55c77f0daf6c91c716a40962d9d2c77d53d9f27f10f3c62e75c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cb9e254afcd94910ec46b9e3d62cb3f6540c4c9aa478bd85b523dde975972ad3
MD5 458f0656b871d3fb25829a1f774aaae8
BLAKE2b-256 bbd4c26da0481938259387c5378ebf716caf08963dd5349e25d6fe87bb9eddc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3dca52b17807a7871c21b262aa746648c15bbf0f35727f3b24b63dc29c93bbfc
MD5 f8f413d3435796dff6712a6ffbfb1684
BLAKE2b-256 81846c4501e9bba66ae1273c00c4c1a843308810773e1ef070f0fdca96f1826e

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 28bcdb57782d4f610d5dd215a9faae7b8b8734d248ab2f846f01fdd05f97ee5a
MD5 69ee96a133e559d15b73548e0a04b370
BLAKE2b-256 19fe7285f47c5f5d494b118c87712a38a29ae290834476d71fad035a3c999dc9

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 3004f81813f448cdb7c9f20543e0db213a193170447ac7d6797c4f5df6353aa5
MD5 a9c255fb45ce1c6d86624d64038b304b
BLAKE2b-256 6f449790c6393baccd0dedcb8ef2c9dad50bf072c924b70de3399829beb27676

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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.20-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zttp-0.0.20-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6f847b9c69262859497f7c3dcda6d1bafd96b4e4a635eb452fe657bf9c52176
MD5 4ef03dcc75361eaa6458e8798ccb979b
BLAKE2b-256 3b64092616e434a284a7f00b89f77e77d4a16775e34e24d1afa5a67dd034cded

See more details on using hashes here.

Provenance

The following attestation bundles were made for zttp-0.0.20-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