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.18.tar.gz (319.1 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.18-cp315-cp315t-musllinux_1_2_x86_64.whl (415.0 kB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ x86-64

zttp-0.0.18-cp315-cp315t-musllinux_1_2_aarch64.whl (387.7 kB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ ARM64

zttp-0.0.18-cp315-cp315t-manylinux_2_28_x86_64.whl (416.6 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.28+ x86-64

zttp-0.0.18-cp315-cp315t-manylinux_2_28_aarch64.whl (388.7 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.28+ ARM64

zttp-0.0.18-cp315-cp315t-macosx_11_0_x86_64.whl (393.0 kB view details)

Uploaded CPython 3.15tmacOS 11.0+ x86-64

zttp-0.0.18-cp315-cp315t-macosx_11_0_arm64.whl (347.7 kB view details)

Uploaded CPython 3.15tmacOS 11.0+ ARM64

zttp-0.0.18-cp315-cp315-win_amd64.whl (476.1 kB view details)

Uploaded CPython 3.15Windows x86-64

zttp-0.0.18-cp315-cp315-musllinux_1_2_x86_64.whl (416.0 kB view details)

Uploaded CPython 3.15musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.15musllinux: musl 1.2+ ARM64

zttp-0.0.18-cp315-cp315-manylinux_2_28_x86_64.whl (417.8 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.15manylinux: glibc 2.28+ ARM64

zttp-0.0.18-cp315-cp315-macosx_11_0_x86_64.whl (394.1 kB view details)

Uploaded CPython 3.15macOS 11.0+ x86-64

zttp-0.0.18-cp315-cp315-macosx_11_0_arm64.whl (349.1 kB view details)

Uploaded CPython 3.15macOS 11.0+ ARM64

zttp-0.0.18-cp314-cp314t-musllinux_1_2_x86_64.whl (415.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

zttp-0.0.18-cp314-cp314t-musllinux_1_2_aarch64.whl (387.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

zttp-0.0.18-cp314-cp314t-manylinux_2_28_x86_64.whl (416.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

zttp-0.0.18-cp314-cp314t-manylinux_2_28_aarch64.whl (388.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

zttp-0.0.18-cp314-cp314t-macosx_11_0_x86_64.whl (393.0 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ x86-64

zttp-0.0.18-cp314-cp314t-macosx_11_0_arm64.whl (347.7 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

zttp-0.0.18-cp314-cp314-win_amd64.whl (476.1 kB view details)

Uploaded CPython 3.14Windows x86-64

zttp-0.0.18-cp314-cp314-musllinux_1_2_x86_64.whl (416.0 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

zttp-0.0.18-cp314-cp314-manylinux_2_28_x86_64.whl (417.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

zttp-0.0.18-cp314-cp314-macosx_11_0_x86_64.whl (394.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

zttp-0.0.18-cp314-cp314-macosx_11_0_arm64.whl (349.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

zttp-0.0.18-cp313-cp313-win_amd64.whl (460.3 kB view details)

Uploaded CPython 3.13Windows x86-64

zttp-0.0.18-cp313-cp313-musllinux_1_2_x86_64.whl (414.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

zttp-0.0.18-cp313-cp313-musllinux_1_2_aarch64.whl (387.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

zttp-0.0.18-cp313-cp313-manylinux_2_28_x86_64.whl (416.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

zttp-0.0.18-cp313-cp313-manylinux_2_28_aarch64.whl (388.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

zttp-0.0.18-cp313-cp313-macosx_11_0_x86_64.whl (392.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

zttp-0.0.18-cp313-cp313-macosx_11_0_arm64.whl (347.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

zttp-0.0.18-cp312-cp312-win_amd64.whl (460.3 kB view details)

Uploaded CPython 3.12Windows x86-64

zttp-0.0.18-cp312-cp312-musllinux_1_2_x86_64.whl (414.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

zttp-0.0.18-cp312-cp312-musllinux_1_2_aarch64.whl (387.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

zttp-0.0.18-cp312-cp312-manylinux_2_28_x86_64.whl (416.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

zttp-0.0.18-cp312-cp312-manylinux_2_28_aarch64.whl (388.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

zttp-0.0.18-cp312-cp312-macosx_11_0_x86_64.whl (392.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

zttp-0.0.18-cp312-cp312-macosx_11_0_arm64.whl (347.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

zttp-0.0.18-cp311-cp311-win_amd64.whl (460.3 kB view details)

Uploaded CPython 3.11Windows x86-64

zttp-0.0.18-cp311-cp311-musllinux_1_2_x86_64.whl (414.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

zttp-0.0.18-cp311-cp311-musllinux_1_2_aarch64.whl (387.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

zttp-0.0.18-cp311-cp311-manylinux_2_28_x86_64.whl (416.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

zttp-0.0.18-cp311-cp311-manylinux_2_28_aarch64.whl (388.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

zttp-0.0.18-cp311-cp311-macosx_11_0_x86_64.whl (392.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

zttp-0.0.18-cp311-cp311-macosx_11_0_arm64.whl (347.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

zttp-0.0.18-cp310-cp310-win_amd64.whl (460.4 kB view details)

Uploaded CPython 3.10Windows x86-64

zttp-0.0.18-cp310-cp310-musllinux_1_2_x86_64.whl (414.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

zttp-0.0.18-cp310-cp310-musllinux_1_2_aarch64.whl (387.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

zttp-0.0.18-cp310-cp310-manylinux_2_28_x86_64.whl (416.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

zttp-0.0.18-cp310-cp310-manylinux_2_28_aarch64.whl (388.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

zttp-0.0.18-cp310-cp310-macosx_11_0_x86_64.whl (392.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

zttp-0.0.18-cp310-cp310-macosx_11_0_arm64.whl (347.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: zttp-0.0.18.tar.gz
  • Upload date:
  • Size: 319.1 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.18.tar.gz
Algorithm Hash digest
SHA256 f9b169a7fb11421f8c5f5cd6a9a42ade1e9acf4c5894bba7555dfb9e0a2da02a
MD5 38a9fef85e31fb57eb5397027333c25e
BLAKE2b-256 55c1f8993611ac4c06cfc510616bef24b69394fb3875a6c906c34deb8d6cc3ac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp315-cp315t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 21285da8411f86b9d392e8251b2e49d79ed69f861a82c978451d00f7c59b53b2
MD5 820ca1887ca36cf4aa1ca6852018e7bf
BLAKE2b-256 4a58b86463b129e77cb6399f957be9a47164ec34b2ce73246c05c0a032a20750

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp315-cp315t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 327206570408f517e0d0cdaf897ef6a076af34381b3a07e3433e094630086718
MD5 ae7df53d5f7afcd3082f5522672fd5e2
BLAKE2b-256 29eeaf3e86999aaa51233640bf1c40a058ee5a7a28c430a84dd852829309bf29

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp315-cp315t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b51dea716bbcd51577351f11d8e8fd49fb5352b3c4bb472b26a4119111b8676d
MD5 947f7181047df32873854ecf77fa9b86
BLAKE2b-256 e1ee1f79b754acc73d15895b67775240edc8c42b1bf8b2bd0c2bbf52797beb24

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp315-cp315t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 18d5b41a9fdc8e02727045635640b4b356bb506fc2c77c983ce310c356d4bc50
MD5 7369cf4c5cf7170df3ce10077a19a3c3
BLAKE2b-256 e6a262c3a926cab48925b89f020c202292af9c007ff21919500fd687f7a6b409

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp315-cp315t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 49c62ea0871d05e53f527164946f5b7aa3034f9f41a91229c26b2ddfde4deffd
MD5 bb1484887d460bcd0a34244be4cb20f9
BLAKE2b-256 87aa86f4c2e76199d7c5dde543097d7c4eabc4991365377d8d664f867b0c1de5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp315-cp315t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b66cbd6a135a2e87c0206b166076b4aa861e2e7bbe77ef11821e52db480e2a59
MD5 3ea83d4aeb3f0e42c200516f7d8a5395
BLAKE2b-256 b395ae179b87ed50f39a46991cc12045080baa5da469061e42c5da9b9b1073d2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: zttp-0.0.18-cp315-cp315-win_amd64.whl
  • Upload date:
  • Size: 476.1 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.18-cp315-cp315-win_amd64.whl
Algorithm Hash digest
SHA256 b82b7eeceffedda32263f8d5ad117df446500e8b612af282552ca14c2d729c14
MD5 93e050720f24b07245e6f14efaa04684
BLAKE2b-256 d2f2060575b2fb5f12a471222aa9d85fb12ab0f38ee42bceda2a8f5b89f6eef1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp315-cp315-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6f45782e99750253da873aaacead79e4e873d98ff86b53ec53f1b31235aa3175
MD5 44dade4c4f411ce5988284808c46a086
BLAKE2b-256 5c2f5e0ead708c39eb556168a3089a1d6b724aac1ce76c09894ce312674f1241

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp315-cp315-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8d2dcdcb67e22c0b9009463dc8d5c0dd219843e6b8399a939396252d65e2c45f
MD5 9be72b6039463b4bb498782eb2bafb5c
BLAKE2b-256 450291168ceb8fdf18eae292e4fcd24ef16ee29959f9266f5db069616aadfd9c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp315-cp315-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b74edb76534a688012f6fbe8e25015bce3a9502849bd42f1ee5dd3d53a3b141
MD5 76b3dedd69261a0f2b1970559da824eb
BLAKE2b-256 5fbb041b236614509e0ae21c4c1197e24312991689089254731a3e6a933e662f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp315-cp315-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cc0d4e4bbdf6e8b00e7cff35ef4e2a761bc614e03a580f7b7c7de58077c35824
MD5 49c770a762504d707fb7b717c125aa43
BLAKE2b-256 a88e6fe70d153db4ac19917e7f649b8f1e8e3ddab2ab0ce03b21234873197a07

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp315-cp315-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c37256015a12c25e5a09181c25316b35d70e1cc635831668314c22a5a5645ec5
MD5 5bff2c5ebe7acbcb46624635d695dad6
BLAKE2b-256 ecd18aa48cce14b852f62bc2633fb9eff027f5cb08a4e05da53371fe3cba9031

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp315-cp315-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e3abe152d758b45a2a15d5c1215de20f3d5b2d663bdf67a453b171c35d2859f
MD5 d61afcb2a68614cddb9dd2af856e260a
BLAKE2b-256 4d27155b3efd36709d6a7b1ba2e7aba88d655684d083b294ba423085367d5116

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9cbccbcba994b778dc8c4f98c779697d83d50a1efa4137318d4034ba3a4ca647
MD5 219176dd6a13f41eda616177ea867a47
BLAKE2b-256 e2d295c3fbf55fe001ded1d4cdfc35e3731af2331f915109d53c0aaca3180a5b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 098c88960191533f4aae1505f9cc4def6286301b582101398ea318bd981d26bd
MD5 f158916d514387ea25a9f257da68afee
BLAKE2b-256 d48b96a99ab8d184829bf2efa45cb4caed63f74baa02095909dc427f64ad4b76

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eb30ae71d76c06a756c71bdfeda6582a48b1b9970fb794bd0f582323ab995855
MD5 214e2f47cd7b90060600209d71adb55b
BLAKE2b-256 6ddcb845b7c0d30997522400b48d153ebcd2c4ff40319c965fa6a4f8b817f306

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4a2c0b72f70a746c707905d713d337fca901874244d60092f7a92a3088ec88a7
MD5 74460974722b753bb23ad954908070e9
BLAKE2b-256 c5b11805c4b532d1c9aa43a7c60f34fc1d8092c48e80498b963be173125ab959

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp314-cp314t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ab0585f2f71eeab1f94bdcd50fd0878584d480bf9ade6d4634b31364fc9e16b7
MD5 6ed495d8323ecebde4e5b45f7f999692
BLAKE2b-256 cb012fc1072df315a6cb2b47a29dfb77c2fc255132f4fadb1243be8fdf29a33c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab7e81c419455b23efeeb499e00c2b1484dcc646c19c69590729000b837af578
MD5 6aed91f6b2ccf355e34d1c6d564adbb7
BLAKE2b-256 b690bea80c3aa45d0197b84039a29e65cab621a474cef6178890e537beb66f4f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: zttp-0.0.18-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 476.1 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.18-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a41ac2ce8e6ceb234b38a0e12ae7be79232ca2322d367bd03e98a12db0443646
MD5 633ac4bba563ef90c9a1f07cd39024c9
BLAKE2b-256 d900a09d7eecc4017a4fb46d6f6eacce8f61986f2178b9cdf81e0ec8e3c8da98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f7223ad1ce2c39f4912435155b7fbc0e555f1de06da8eb966d726aaf895b3af4
MD5 999a070f93d2eaf3816ac510bd41d8dd
BLAKE2b-256 97192adff4b4a65f59486c1433a9315d13a28c676f8c2d670b229bacbb03fe1a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e612785d1048c3adbd352ec30a69b3b910aba14635d5157d0366d768594715b6
MD5 c1e5982c466d54f763352e772270b479
BLAKE2b-256 667fd64ca07230fdd183929471c616c3ba7fbaa5b06f60550ed4279c5a91ffb4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d396f45ff018ebba7d13b7e30fdf94e7901c2b79d6356e1824ea40eef27008f1
MD5 f492b8251bb917899caccc1fe6f89c1c
BLAKE2b-256 9ee1ae7976bd983d95cd997c38e1edd516babd4cb2d72fac21e8841fffff1da4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c539bb71923ff60c9204d67b2847034ed6df31b80caa6038fcb397d286daf740
MD5 913d9595f9cc2cf1f1ee7ea11e85c205
BLAKE2b-256 2cfc1520bb0dd21962969482b16b5ef840e5c8610104ad347f278e81ddbea9d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 772bbe195bab098fcc5c9ac5affbb3c1c02b5c324c425cb395b4cf47cfa32df0
MD5 9078b2cdb32d884436a72306a2c028ab
BLAKE2b-256 b9dce1fee9bfa8775064b5cf16e072d671a8e0cccb1aa21aac0397ec07a7c0fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 526ef578cf7d37b9aed8ad0db272be76bead7ec8a03e4a99f8e90daeb531463b
MD5 cdf198d59c81061abaff8f1f1a589db8
BLAKE2b-256 4c0b37b933917883725e37fbafc3b04ad64a35c381c6a274ea0aead8f23c6803

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: zttp-0.0.18-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 460.3 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.18-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 98828114d882b5c512b398d98de6dd99bab77cfa055faa3bd912a5eb76461765
MD5 1932b659b7e8c6b290169209b2e5f91c
BLAKE2b-256 da8ba8c1bf8be59119bc54cd1e47d972cc2de0c179910ab39188fd0666b4dc66

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1ec569294619abc816da2199b17c7836835822acc985807e716434c556ea8151
MD5 c8f0483c21d8e3822628d01da95b4218
BLAKE2b-256 af4f0cfe8128147e01510373ff31b2e952cec49ff79f1793fac74c8043b2ef8b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 90d5e6dbfffa35251240b47f8a7932962714273e9ff3b05420862cf147bba92c
MD5 b99ddb823c021550bc9e87cb16a7c787
BLAKE2b-256 44d2cbedb682cd21e369031b3f33f80c50d9c21d8400678bbb0e8bfd88f7c9fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eaea1dcd3bef17fab6574477439836b5331a51d76cd948dbabf0be30bd074381
MD5 34a896a61871c9a03d1dbb00a0d60d3d
BLAKE2b-256 185fa3d66623dfc74df9d27c2b55827a979d87bbd6e7a6acd8b9c1aea138be0c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f2e7949e198cc3050b01df39bff7a674c18b1762cad63cb3e64b4a1e8b5b9d82
MD5 d4fa78373209fe962b6057ce0176730c
BLAKE2b-256 5c70c2c67d78a5e238f2eb0546185d76ac429c07f05d6da9dc3dd4f4fb6eba2d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ebe7c58decfe6e39d99355f761f139e3fb915fa49f1b99b5c3173f262b5cdd13
MD5 fcc667f02e9c4e3a00b969a55c05c69b
BLAKE2b-256 4bf893eb4212bc8e177cfe2aefee5fb945d67f8541a4544093e5fad921ae8f1d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 614ce40f6e2d804997b70007f6c364595f505dd8dea63b7a174b3947dec1c636
MD5 2c4c3fc59eadb95c4c9c8162368229e6
BLAKE2b-256 890a311ea1c1dad040e6b9e35f474b83d0e71fcc032e22585bb4b946118c8f2b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: zttp-0.0.18-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 460.3 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.18-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5240bb31b55b77207b667e4456a1dfb8ee7b1a9639ff24b3dae1637825138a7d
MD5 81390746ad4ecf9631ac31db32921318
BLAKE2b-256 f57cfac4245d2ddb9546d5979338b921ca0520ded4c241aeb6af4c3f27c1b569

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 07eded22c0956696b07557bf11f83b53bdb340ee7013805467264128bdd46470
MD5 13c8f6f188b7a96256a15f8b377ed2a1
BLAKE2b-256 8c39abb9ed107573370cfd610b059a5a102db10fb838fda1b77e48e85a825e7f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a9513fafbab1af3ae878c09aa0235a50aafc5f42627addb7eb882351ee61a2f8
MD5 38163b645c31adba5f6c7a92d3907efc
BLAKE2b-256 791fa8a6f7467184f5fe8095b25e98fd06e9ab9e141badbc2a503c5494841e53

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aba521f9e7db506d20870a7305c204c9e8fe07ff47f56a688b1d4ef01f5af0d5
MD5 d128089be80b3fc3542ff33e484536a6
BLAKE2b-256 c914808428b0d1f4485151b9d1d7f29d8084d89fb4363d44fc384cd645bff133

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4ed1e7419fb439573bdc50a9714f034231e71b45834e7afe8b56ff718b45995e
MD5 66bab85cc149b67439b35f9401b405d4
BLAKE2b-256 55f1ec088e877a21488fc761a88491a44dffdf1a319e78702e79115393a9eded

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9b830422202051919e52d614980339aa2c282f80c5612bff97381aa128bd9d70
MD5 09d4551cc53b7a683c4417f16e6ea4e7
BLAKE2b-256 350a05e5027ced63bf69bf65036168b94c380b59c1d1aeacf17ed78518a36af2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a03c8700b44fe172c6b2d604af57dbe78301f72f7fd0388e93d9f51f1ee5eda4
MD5 22f949eec78e973b763e793fe04bf278
BLAKE2b-256 be898ccd866a3c0b7acae81e55c7657828b7b177e5f69c72e42d07efb0a280d7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: zttp-0.0.18-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 460.3 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.18-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4a5d407a3fb905f754d0ed4937d662ed46cec98d8538157d751735c0294798ef
MD5 70f003e0fe34734ea372e8bdda82a957
BLAKE2b-256 4fd52c37d32f701dc4146fa26ea315dc8255333cf556484343f8f05059a3a2a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bd86fd1fab7cf3b9a08ec2f5ddbf16537cc53fd587b9e7ba35581d2d7a80f5a0
MD5 e57f931cc27be3a1b0e0ba696eb91467
BLAKE2b-256 16d0308f68896dd4a8adb31937f64e85b19a0691cfed3afd6800c7c2893de427

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 30c475b545ae8e9ddf2811bc921800fe967b3684e99b6a7c568cd310946f4adb
MD5 70b6379c2ca3b8c4df02c8c9a5cbb1e7
BLAKE2b-256 b5df04a26881da78b19346ab39c72fa18695677933d840aab67cd65190b9a933

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fc42c24e057ba1d91a3d01579412679e6350e2d6bc00a41df20616dd950ef80f
MD5 54d69ae5f53f96fe13c0bb530e214a99
BLAKE2b-256 6d9537b4799f22f989aaa89d8494b0194d71e7d7a2d8549d7626feca05a34edc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2a5be4127d44c709a93969534f5d3179cdf274c5d362d0611c21459c7fb36d8c
MD5 8cbf12e2b68cf3df5eb9be0d3e15c3f2
BLAKE2b-256 25633b633b38f2d76a32e476dd6adf6db946d56882d74f68c3dce5ecd5fecd32

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 70c97a4a701b8a7973daf07ae9f195864142d9fe9f4a837bfc8a37141277c3e9
MD5 cbc87e3bd03dc7330a245d1cb1d3a1b3
BLAKE2b-256 ffd5e729e91bf420776abfc69aac40e9c3469df21ecaa27fc4f3eec85cd3e535

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0264ff266716722406f4182168fff1544cedfa4b1bdbf93cd2b2525387386568
MD5 aa83cb752268896ffaea221ec26dcbf5
BLAKE2b-256 bdd5abee9b76114870df73e5aa8059a3ecdf7dfa1a415d8f7f8c1eb740171fdb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: zttp-0.0.18-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 460.4 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.18-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 79d47dd60dce490cc3a326ffcd489b7d8a138ee17f5326d39e289eac0890b5d6
MD5 9811f7b0974fa01675fc95c9634401ad
BLAKE2b-256 a0666265281b9475529cac4b92d5252f4a0d0b701c57559dc051b615165c4a3f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 67438777482ea924c61bc54e92dc16bb2744d3ee74815247eedb3b4c92e43840
MD5 a354156b74d70c5743f9662aca98971f
BLAKE2b-256 f84629bf64be03594ede644a8af2348289d54081ab1c6800b2678bf5fcd01c82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4adae0d9deacb929da85404ad03c142c4062936ee561343f4e2885125154c3c2
MD5 1ebd7a2738e74abd3a128b70d9e0096f
BLAKE2b-256 3adc372577c8f47f69030c5f4b67cf14cb27c4eeed20b6c908beb6fc42102368

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2ee634d7403d03fd5ece80b8b7dd3e99afa958e6153543acb4b2a3bdf66b913a
MD5 5b0248246edba5e68b51269dcc9ca13c
BLAKE2b-256 4b78bdd5aef3cab5a3c18812c1159cecbc0912343a5ef804df6a856868c6fbbb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e111b26763fe5002a3e567d65db1bd7cf1c5edeaf51c5af02f32b932703e8c2a
MD5 3389e4d2b65421bf70e36beef4d492d6
BLAKE2b-256 79aac80d8df6bb53be7e233eaeccfef107f4461702930ba66f59c7c6baabeabe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 222bf252aa529fe6d37eeadee7a0a6da23c5dae0ea41b1d6b82e2149780c9a20
MD5 5e955991100441a42d9c0f97408463dd
BLAKE2b-256 1794c704e83f19dcab74faa935b4ffcfd47f91fdbdff764a4a6c9dcf24c04cd5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for zttp-0.0.18-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f9ec4ed77fe24da908054f077856b50e6eb8aa8ad458b6b9313a5475f4d36ae
MD5 7032b9bed9d36e4e5a7fb8c9f1c3c9b5
BLAKE2b-256 cdc886b7f621134bb6bc4d9e22f302dda92ac6d8ea07109fd46e1b858e2f659c

See more details on using hashes here.

Provenance

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