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 HTTP/1.1 bytes with receive_event, then pull any additional 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)
request = conn.receive_event(b"GET /path?q=1 HTTP/1.1\r\nHost: example.com\r\n\r\n")
request.end_stream           # True: this bodyless request is already complete
conn.next_event()   # NEED_DATA

# Build a response:
conn.send_response(200, [(b"Content-Length", b"5")])
conn.send_data(b"hello")
conn.end_message()
conn.data_to_send()  # b'HTTP/1.1 200 OK\r\nContent-Length: 5\r\n\r\nhello'

The read side yields Request / Response / Data / EndOfMessage, or the NEED_DATA sentinel when more bytes are required. A Request with end_stream=True needs no separate EndOfMessage. The write side serializes a head, body data, and the end of the message, framing the body (Content-Length or chunked) for you.

Pass receive_event whatever HTTP/1.1 bytes you have - a whole message, a fragment, or a single byte. It returns the first complete event, and next_event pulls any events that follow. zttp buffers partial input 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 each parser's default API:

Workload zttp httptools zttp vs httptools
Simple GET ~1.55M req/s ~1.07M req/s ~1.45x
POST + JSON body ~1.40M req/s ~1.24M req/s ~1.13x

zttp beats httptools on all 14 workloads while staying sans-IO and event-based. It is roughly 22x faster than the pure-Python alternative. A Uvicorn-shaped benchmark that materializes equivalent ASGI scopes measures a 1.16x to 1.52x lead. Run the benchmarks 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

  • SIMD-accelerated line and field scans with comptime-built character tables.
  • Headers stay in a compact HeaderBlock until you access their Python values.
  • The receive path emits one Data event per body span and can reuse Python-owned input for large standalone bodies.

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.

Metadata

Release files for zttp 0.0.29

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zttp 0.0.29
File Size Uploaded
zttp-0.0.29.tar.gz 351.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for zttp 0.0.29
File
zttp-0.0.29-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details
zttp-0.0.29-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details
zttp-0.0.29-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details
zttp-0.0.29-cp315-cp315t-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 Details
zttp-0.0.29-cp315-cp315t-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64 Details
zttp-0.0.29-cp315-cp315t-macosx_11_0_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ x86-64 Details
zttp-0.0.29-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details
zttp-0.0.29-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
zttp-0.0.29-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
zttp-0.0.29-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details
zttp-0.0.29-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details
zttp-0.0.29-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details
zttp-0.0.29-cp315-cp315-macosx_11_0_x86_64.whl CPython 3.15 CPython 3.15 macOS 11.0+ x86-64 Details
zttp-0.0.29-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
zttp-0.0.29-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
zttp-0.0.29-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
zttp-0.0.29-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
zttp-0.0.29-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details
zttp-0.0.29-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details
zttp-0.0.29-cp314-cp314t-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ x86-64 Details
zttp-0.0.29-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
zttp-0.0.29-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
zttp-0.0.29-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
zttp-0.0.29-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
zttp-0.0.29-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
zttp-0.0.29-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
zttp-0.0.29-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details
zttp-0.0.29-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
zttp-0.0.29-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
zttp-0.0.29-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
zttp-0.0.29-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
zttp-0.0.29-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
zttp-0.0.29-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
zttp-0.0.29-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details
zttp-0.0.29-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
zttp-0.0.29-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
zttp-0.0.29-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
zttp-0.0.29-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
zttp-0.0.29-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
zttp-0.0.29-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
zttp-0.0.29-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details
zttp-0.0.29-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
zttp-0.0.29-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
zttp-0.0.29-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
zttp-0.0.29-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
zttp-0.0.29-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
zttp-0.0.29-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
zttp-0.0.29-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details
zttp-0.0.29-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
zttp-0.0.29-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
zttp-0.0.29-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
zttp-0.0.29-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
zttp-0.0.29-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
zttp-0.0.29-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
zttp-0.0.29-cp310-cp310-macosx_11_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 11.0+ x86-64 Details
zttp-0.0.29-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 24.9 MB

Release files / zttp-0.0.29.tar.gz

Download URL zttp-0.0.29.tar.gz
Size 351.7 kB
Tags Source
SHA-256 checksum
How to use checksums
ebe1c60ceba7a542f27052f4b0aa4be784f0ebbaddc0d1240303fb0f9937ffd8
BLAKE2b-256 checksum
How to use checksums
1d9706f5201ecf2dbc7e311715f8518574676bc6e947f44a7234e9a15f4898b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp315-cp315t-win_amd64.whl

Download URL zttp-0.0.29-cp315-cp315t-win_amd64.whl
Size 512.6 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
6e4f104cdd5746eb0ae2758cadae07cee4a1fd7b2e13ad37b69e406638c0b781
BLAKE2b-256 checksum
How to use checksums
942a9249134e6a40e23bb44e29f0ced0056a7b379c1a9074d03525a38ce704d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL zttp-0.0.29-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 452.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ee40c812bb877843647f2f47f214c2beaed4326036657d854a7184c0f93446f3
BLAKE2b-256 checksum
How to use checksums
ea58fec5eb00453405531ef9cc3c2d87357cf44c2c511bb530ca95497250d6bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL zttp-0.0.29-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 422.2 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
971db4a2bc15b5d39ac9c59b8d0c610d3d3245a6c020324e14f91bcc7ef161f1
BLAKE2b-256 checksum
How to use checksums
9713508a967780cfe940ca8f74111b15a402a14093091f34bc0fe570419db9c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp315-cp315t-manylinux_2_28_x86_64.whl

Download URL zttp-0.0.29-cp315-cp315t-manylinux_2_28_x86_64.whl
Size 454.1 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bccc58bbf978d0c7a4326dc4c94cdffffb515317613c07a6be66460d3a963c89
BLAKE2b-256 checksum
How to use checksums
aa7f7db333957a940c3c93349485f7147372cae08457794064ef791c232cfe41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp315-cp315t-manylinux_2_28_aarch64.whl

Download URL zttp-0.0.29-cp315-cp315t-manylinux_2_28_aarch64.whl
Size 423.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
37d2d63b67f3e48b98fcaa1613ef494fe028335c36ba7364c3040a016f3a769a
BLAKE2b-256 checksum
How to use checksums
28152e365ef6240650b58d94b605bffcfa3571e95beabe0d9995110d6ce9b92b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp315-cp315t-macosx_11_0_x86_64.whl

Download URL zttp-0.0.29-cp315-cp315t-macosx_11_0_x86_64.whl
Size 429.1 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
acfedf2bb0c425feb290fc74f4511a304bd6b5678da6446ee52fd2f036502d6e
BLAKE2b-256 checksum
How to use checksums
5b7f65e8c6d7ce70f9951623149b57947617b543eb592fa8f9a08c64028a86ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp315-cp315t-macosx_11_0_arm64.whl

Download URL zttp-0.0.29-cp315-cp315t-macosx_11_0_arm64.whl
Size 383.3 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ba549ef402f608340dcda7a2461af0b724f4549c5fac22adfe9840a9726dcdac
BLAKE2b-256 checksum
How to use checksums
23dc16d01d9b68ebebc78fedf10b1e1bbfe8f41f45b3847fb4db4e6f0f482ef9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp315-cp315-win_amd64.whl

Download URL zttp-0.0.29-cp315-cp315-win_amd64.whl
Size 512.5 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
a2159f51320d8f8ea6df5f1e5ba032d43b255748d3616b45fa3aa163baf1fb68
BLAKE2b-256 checksum
How to use checksums
295f4aa4942fef8cf7d048c569964ba61bc425075e1cfb094a20f3d7d1ed8614
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL zttp-0.0.29-cp315-cp315-musllinux_1_2_x86_64.whl
Size 452.7 kB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7eae48752caf33a7355555ef263ad3cb77ddf8eef0c37839b01f232d8bc33457
BLAKE2b-256 checksum
How to use checksums
e1aebfb500f7db5a545824ddf3fdfc4abb4c80dc463ef7cac4f60d978735ffe5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL zttp-0.0.29-cp315-cp315-musllinux_1_2_aarch64.whl
Size 423.1 kB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d10b716fee7ce20a3b197bad418b0140aaf827933fe90d8d6c341fd90ae87159
BLAKE2b-256 checksum
How to use checksums
72a09a720e87b995aa2e2b53f7444c056f66fa75b2a7f1e36a296b4843909fef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL zttp-0.0.29-cp315-cp315-manylinux_2_28_x86_64.whl
Size 454.4 kB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1b37d638f94d812ae39b2587d7064e05bfca1fecd5fcb48037620d4bdaaa432c
BLAKE2b-256 checksum
How to use checksums
d06d9319a849de721549412bc7c05359c60b76db35d1200e0274cfa80f80188c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL zttp-0.0.29-cp315-cp315-manylinux_2_28_aarch64.whl
Size 424.4 kB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a7a045cfca55c85c10c2befd6ab9071d57a22edb053ab7acaed644b93a1a80d9
BLAKE2b-256 checksum
How to use checksums
920d83b92281302f435ec2601b6755b290517f5252595f9ad2347ec74fe61123
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp315-cp315-macosx_11_0_x86_64.whl

Download URL zttp-0.0.29-cp315-cp315-macosx_11_0_x86_64.whl
Size 428.5 kB
Tags CPython 3.15 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
2ee60dc160eb65421094f42722395fad15d88d2117cf8c007b6f55e7fcc19aac
BLAKE2b-256 checksum
How to use checksums
b281375802182cbdbf650d9e20f45354b81b36cb63f8012e3f429e79d09617ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp315-cp315-macosx_11_0_arm64.whl

Download URL zttp-0.0.29-cp315-cp315-macosx_11_0_arm64.whl
Size 383.3 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f4a26f9d1738eee877209ce444907d519a3e332a484217d68f7f90879bb755a4
BLAKE2b-256 checksum
How to use checksums
67471057486cdbe1624c436803ca05bf012cc537a194ff814a1c3ead5578c71a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp314-cp314t-win_amd64.whl

Download URL zttp-0.0.29-cp314-cp314t-win_amd64.whl
Size 512.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
50f5779d41b4ecc1875e74f666ae36d400531e3ba4784a9c9bccefff3ddfd3fd
BLAKE2b-256 checksum
How to use checksums
d200ee10c985f3fb8b75934d116a761cd87482e7e146e6a5263c21828eaf448e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL zttp-0.0.29-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 452.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7529ced8377ca14afab1a217fb169ab0dafec40da3c06d87c420bc6a7e48d696
BLAKE2b-256 checksum
How to use checksums
424ccd6bdca0ea0b1ce613f8807deac129ef0419cdca7905ad3dfe03bfdba4f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL zttp-0.0.29-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 422.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
c884ce7eda683ea9a1690f99c2f04c291400911d270001503fb0b11a07f2c63e
BLAKE2b-256 checksum
How to use checksums
3952cb3a0bfeb29bea0c02fc71f71a9099a294b71dc5af6fc0829eb4f927d63a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL zttp-0.0.29-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 454.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
688e05ea72be432ddde0c310b4eb4ec00cc69595a9c51f921f1b72a84240102b
BLAKE2b-256 checksum
How to use checksums
7e50b78f726a19e32b26a7c60121c68e853da9d9f4116ad3b06bccf69b25002c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL zttp-0.0.29-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 423.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b4e8d6315df458174051734a0b083816c116453c2bc27d5be6bf667a3fa2414e
BLAKE2b-256 checksum
How to use checksums
57d12c7a3f5bf2c9372b6a85f5c1418465392ad64d137575f70bb68b577c26aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp314-cp314t-macosx_11_0_x86_64.whl

Download URL zttp-0.0.29-cp314-cp314t-macosx_11_0_x86_64.whl
Size 429.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
a1b64af79addd19d4194593aa8577187effd4021acf954b0e6855bfaef497803
BLAKE2b-256 checksum
How to use checksums
94687a0743e5fd218254cfaae2e7f4e1e52c76130147ee07c0db73553f2a3dcf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp314-cp314t-macosx_11_0_arm64.whl

Download URL zttp-0.0.29-cp314-cp314t-macosx_11_0_arm64.whl
Size 383.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e8412c66ab4288f139827e7d7eb266157e58809b8c0ffa4dea8848bcf156e94d
BLAKE2b-256 checksum
How to use checksums
2346c5beabf92007cba7c7411f17ca54e8de4a378d5d212f47d44ced7a3208d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp314-cp314-win_amd64.whl

Download URL zttp-0.0.29-cp314-cp314-win_amd64.whl
Size 512.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
f990f3f09b0979269bba425a746d825915aae3875d54c0d531b3a94a12f31d14
BLAKE2b-256 checksum
How to use checksums
a9d8b06639b9158f025ea8919a270996ae16cb4bab8f4d42a82efd399293452e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL zttp-0.0.29-cp314-cp314-musllinux_1_2_x86_64.whl
Size 452.7 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6fabe8a908ec2c0e6e23ee8c8b3a7b9000369487f638d121ba427f69e80b4f45
BLAKE2b-256 checksum
How to use checksums
c911b3d7f5849378d49a053b71e86cae67483b8466e80289ae6e7be62c204263
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL zttp-0.0.29-cp314-cp314-musllinux_1_2_aarch64.whl
Size 423.1 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
c3b407d39275291c3131e9463f440bfffc41e31db880bfc601d4ba2ec66c3075
BLAKE2b-256 checksum
How to use checksums
c96690263dbb7961ae6495d0fdb4b8cfe6fb298d2bd61c3e63551fad4d28f012
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL zttp-0.0.29-cp314-cp314-manylinux_2_28_x86_64.whl
Size 454.4 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
505ecc06792aa0182aef3a6ae84dbb973fb7b1bdec96c8ad11a501cd2ae6a65a
BLAKE2b-256 checksum
How to use checksums
1e8f6f8e3efdb325a5a2f1b0fe4e890473b0280377383e0f349f73e3da87d968
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL zttp-0.0.29-cp314-cp314-manylinux_2_28_aarch64.whl
Size 424.4 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c47fe55ac31f5b1d83ef5848566fab2b2b72538a76bb4b2fc7e0318151a05d11
BLAKE2b-256 checksum
How to use checksums
bec5b11ba37323341907290ad2eff0576d42b21878ebf70b808f7d162844e730
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp314-cp314-macosx_11_0_x86_64.whl

Download URL zttp-0.0.29-cp314-cp314-macosx_11_0_x86_64.whl
Size 428.5 kB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
e740d7edc7ab9958c56642fbeb3d59f1e1daba6ffee70cd3a492f232f05afc85
BLAKE2b-256 checksum
How to use checksums
128db7431421c859c806dadd50503c725ac75e0b28b3abe74c4cd4347727faa0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp314-cp314-macosx_11_0_arm64.whl

Download URL zttp-0.0.29-cp314-cp314-macosx_11_0_arm64.whl
Size 383.3 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
136818103ec280ef09fbc72ebfe3a22e826b963bfed9d871221226560e509ff5
BLAKE2b-256 checksum
How to use checksums
f6072727813440117d4adea4691cf047187767ea054a3647c1215130c6460394
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp313-cp313-win_amd64.whl

Download URL zttp-0.0.29-cp313-cp313-win_amd64.whl
Size 495.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
dfb6908b4f776824f86f18d7b2f7a8efe5f4980d3f5e1604967dcb97697a7cc6
BLAKE2b-256 checksum
How to use checksums
e5069b70464efac8363b7c2f6b78c8536fea3a0656d13af6afa882bc2afd002b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL zttp-0.0.29-cp313-cp313-musllinux_1_2_x86_64.whl
Size 450.3 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c54084c68fbb9bce2c800d5326a2baa45cb8b96aff37c932edc084e6aaae9b7f
BLAKE2b-256 checksum
How to use checksums
77ad3d9faf369e08439d9807ab021ac0e8499535293e6ef9a1dd25c612d1d374
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL zttp-0.0.29-cp313-cp313-musllinux_1_2_aarch64.whl
Size 420.6 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
c30fcd2984b6329ff53827b97a0487bfffe6e2e00a8b863ea4557c37042b6601
BLAKE2b-256 checksum
How to use checksums
2bd97529cdf111f9fc7d124edb8ba0c45febdb25c16d5038b9bde31c01deb6cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL zttp-0.0.29-cp313-cp313-manylinux_2_28_x86_64.whl
Size 452.0 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5c1d5ffe5f43c458464ffa8d44796c35403518bb229ea0b04ee2ef6513e170e0
BLAKE2b-256 checksum
How to use checksums
979320591f726ecfc38a42de312113c6bcd4f32c7c232c391b956226a32518dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL zttp-0.0.29-cp313-cp313-manylinux_2_28_aarch64.whl
Size 421.6 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7dae490310ae2b80125cf307cf0b8e5b71ab17795b23cec26d46870ad1ce6f9a
BLAKE2b-256 checksum
How to use checksums
b675640e6438081c43fdfd368e88d72428d927c2b2010cd346d51404ae377e6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp313-cp313-macosx_11_0_x86_64.whl

Download URL zttp-0.0.29-cp313-cp313-macosx_11_0_x86_64.whl
Size 426.8 kB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
943df0e8e537749b5eb5dae2d353e47a86f7f194db31953645d23cf9854cbe82
BLAKE2b-256 checksum
How to use checksums
c14d6cfc39011a3a3a78c397b4bbafc635e6dac120bfac342b0457df9149df53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp313-cp313-macosx_11_0_arm64.whl

Download URL zttp-0.0.29-cp313-cp313-macosx_11_0_arm64.whl
Size 381.3 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d193f1a6876b82d8abf6aad6d7fa10337c74d93d80a32da4f3c12bdc2380c797
BLAKE2b-256 checksum
How to use checksums
32fc8d7b8a1257b0b6820b959a4d3fee70be4f0e24199a1f3c348ea4aa4136c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp312-cp312-win_amd64.whl

Download URL zttp-0.0.29-cp312-cp312-win_amd64.whl
Size 495.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4f04cccd4365ee039b56d5f03c2f996f039c88730d80e50e477132af7dbaa51f
BLAKE2b-256 checksum
How to use checksums
b79f9889052b8c2288c2fff491ada76b6d75f288d97e336415d10d2a5d5b0aa5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL zttp-0.0.29-cp312-cp312-musllinux_1_2_x86_64.whl
Size 450.3 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
72485b1bb26d1963624131bcfa1bc1aca566080bb4b32f435ade2d427cb2607b
BLAKE2b-256 checksum
How to use checksums
e77ddb7679e4c3c97a63a42c10e95d8a3151d2d207e4e924524c0695ede332b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL zttp-0.0.29-cp312-cp312-musllinux_1_2_aarch64.whl
Size 420.6 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9d044e166b8004f8a3af506d7682c137dc08a6d69f69ea91665368292de7078f
BLAKE2b-256 checksum
How to use checksums
cee8dc36fa964f0fb77ef78c01e0f92210a8ac6f7086be107271f671f6b0a7e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL zttp-0.0.29-cp312-cp312-manylinux_2_28_x86_64.whl
Size 452.1 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
eda6bc7e7a001765457baae464f096df4cc47d559c98d72ba1f4cbe9707bfb7f
BLAKE2b-256 checksum
How to use checksums
7b60fa7f43ffa710d9a20342e31caa8e74461f9537446a73ac40f7825ca8b873
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL zttp-0.0.29-cp312-cp312-manylinux_2_28_aarch64.whl
Size 421.6 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b155480e5b7ae28d9eebb4b1b8daccdf3a90cbe6e4fb10eb36c42cc89ed0be0c
BLAKE2b-256 checksum
How to use checksums
1159f4d3826a67553eb6e82f276def79bf69094e98bac29f9209b1391a980dc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp312-cp312-macosx_11_0_x86_64.whl

Download URL zttp-0.0.29-cp312-cp312-macosx_11_0_x86_64.whl
Size 426.8 kB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
e48241d974e40072c6356594e080a66445a0281f5838f619c4617d11cedf7baa
BLAKE2b-256 checksum
How to use checksums
391c14a9bbee127f10399ca7f073815737ae7e21d12bf686b2630e9b9f98509b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp312-cp312-macosx_11_0_arm64.whl

Download URL zttp-0.0.29-cp312-cp312-macosx_11_0_arm64.whl
Size 381.3 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
78f97ba1eb76d8b2bb0fc25c9dcec742abd59611afc7e821f1391b892a392eea
BLAKE2b-256 checksum
How to use checksums
42ad73229a4e4931740a363c0fcd854516259d0bbbbcf0c823d8b65e2efc5407
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp311-cp311-win_amd64.whl

Download URL zttp-0.0.29-cp311-cp311-win_amd64.whl
Size 495.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0d6081cee60787ed4ea39d711483c7a5193c2feb8558e69a26abbed099b8bdc0
BLAKE2b-256 checksum
How to use checksums
2565a9ad8cb9100a0cd81981d9214809338072e21872a200373abf358f180ea2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL zttp-0.0.29-cp311-cp311-musllinux_1_2_x86_64.whl
Size 450.3 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d01343a63db31637e7b73f9ab6c6d17706e9755bd94440c47dd743fb54efa931
BLAKE2b-256 checksum
How to use checksums
a347ad619cff38df81c2fdbfd370fa1c375d74385af771c00d7915f3b84a0986
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL zttp-0.0.29-cp311-cp311-musllinux_1_2_aarch64.whl
Size 420.6 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
71aa76e250a5c78649c52ae2480705c754751615bbc3835bc945bab2d95c7fa7
BLAKE2b-256 checksum
How to use checksums
7f0fcb127e4b50c12bf3a73e8de4365de1b552ec9d43cace62663668b496493a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL zttp-0.0.29-cp311-cp311-manylinux_2_28_x86_64.whl
Size 452.1 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
049c58b6c07427e78ad9dadf680ae40b8e568709ffe12bc30b39592d2d0fc455
BLAKE2b-256 checksum
How to use checksums
b3faf430be8c5c8977e59d96d095c66fe69f264c4b76f06a03a13a7ea27435e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL zttp-0.0.29-cp311-cp311-manylinux_2_28_aarch64.whl
Size 421.6 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0d3c7895b87479ca21b69def7f0b83dace16f32213f9b0304b2b5d17e30ca056
BLAKE2b-256 checksum
How to use checksums
56b2df1613c850ca30ced94683678be8d280f7cd647a39fd9a5fd947e0e60340
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp311-cp311-macosx_11_0_x86_64.whl

Download URL zttp-0.0.29-cp311-cp311-macosx_11_0_x86_64.whl
Size 426.8 kB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
51c3b6105aa2eb82209e27071569ccb05f85b76681a8030737cc0710653eee9f
BLAKE2b-256 checksum
How to use checksums
c58e5a50224eaf0e672e6cf018923a11952dbdd21a1d721107ed4ea635c9bb9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp311-cp311-macosx_11_0_arm64.whl

Download URL zttp-0.0.29-cp311-cp311-macosx_11_0_arm64.whl
Size 381.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d52b202dd1aa29cb4521089a24f5809f3e93f67772e189fa74a95b07c5626779
BLAKE2b-256 checksum
How to use checksums
3123be4efe0146c7aa98cc268d219e9b171ba903608788e234d571c3da5f6aeb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp310-cp310-win_amd64.whl

Download URL zttp-0.0.29-cp310-cp310-win_amd64.whl
Size 495.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
83523390abdda61835a6f1fbb9dfec31b3d4b0857285225e83146d94ba086944
BLAKE2b-256 checksum
How to use checksums
a346ea0a7dbe35fd79bad0c193b56a18b6f6662ca4fe1b3ad376ef7b7b21006f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL zttp-0.0.29-cp310-cp310-musllinux_1_2_x86_64.whl
Size 450.5 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d22df36cad4b59458c4eabc4064fdf77810cc8b54045006e8c059a7e524390a1
BLAKE2b-256 checksum
How to use checksums
7d934c58cb5905d69b43719429785a0d9d8aa920327754165cdcff3b882bb244
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL zttp-0.0.29-cp310-cp310-musllinux_1_2_aarch64.whl
Size 420.6 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
18b8c965020c701995cc1a59a55db70192e23202f39878ef83d9d0e7074a0fc6
BLAKE2b-256 checksum
How to use checksums
8bb1dc77fc0ff563b58efd8595ce975c605c052c69977deb3e719f6481caa00b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL zttp-0.0.29-cp310-cp310-manylinux_2_28_x86_64.whl
Size 452.1 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b1f0eb79c8482e9b709593509a6205110f28529e1c62b2688925775563c6093d
BLAKE2b-256 checksum
How to use checksums
8b00d57529c5a46143094f418964e26cd8b0bc4fd9679cb402634db6a42b8f43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL zttp-0.0.29-cp310-cp310-manylinux_2_28_aarch64.whl
Size 421.8 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
16d813cf2e09aec0e01f1c264d28228e252d92ba9a03f18f7009211921b1d5bd
BLAKE2b-256 checksum
How to use checksums
a7fda6f269640e57bc64ea1ac403f4765ecfdb7a80769d9e00a805491d4c7352
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp310-cp310-macosx_11_0_x86_64.whl

Download URL zttp-0.0.29-cp310-cp310-macosx_11_0_x86_64.whl
Size 426.8 kB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
1487590b943ae5ce3d664b8d826ec89b6b3f86bf03c09070717b8793f30f67d4
BLAKE2b-256 checksum
How to use checksums
8fb5f3c16ef8d74f4af4a4a4fde31d254569bb1f3395eea98e0ecb957ad908e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zttp-0.0.29-cp310-cp310-macosx_11_0_arm64.whl

Download URL zttp-0.0.29-cp310-cp310-macosx_11_0_arm64.whl
Size 381.4 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4484169064e0eeaa8b530e48f5a87bb3427d2b0f04bd3f6b94a14e8489a34735
BLAKE2b-256 checksum
How to use checksums
94911c47a2136baa81e30b8539c89460b8b52bddad3661b2465c2982e42631f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page