Skip to main content

httpunk

httpunk is a Rust-powered async HTTP library for Python. It's powered by the hyper stack and Rust crates like http.

httpunk is deliberately low-level: you bring your own connected transport, and build requests and read responses directly. It's meant to be a solid, performant base for building HTTP clients and servers on top of.

httpunk's API mirrors hyper's wherever possible.

Warning: httpunk is in an early stage and still work in progress.

Note: httpunk was built with substantial help from LLMs, under human supervision.

In a nutshell

A client request over the asyncio backend:

import asyncio

from httpunk import Backend
from httpunk.util import connect


async def main():
    # connect() dials the socket, does TLS + ALPN, and returns the matching
    # (un-entered) HTTP/2 or HTTP/1 connection.
    async with await connect("https://www.example.com", backend=Backend.asyncio) as conn:
        resp = await conn.request("GET", "/", headers={"host": "www.example.com"})
        print(resp.status)                    # 200
        print(resp.headers["content-type"])   # b'text/html; charset=UTF-8'
        print(await resp.read())              # b'<!doctype html>...'


asyncio.run(main())

A server that speaks both HTTP/1 and HTTP/2, embedded in an asyncio loop:

import asyncio

import httpunk.asyncio


class Echo(httpunk.asyncio.AutoServerProtocol):
    async def handle(self, request):
        body = await request.read()
        await request.respond(200, headers={"content-type": "text/plain"}, body=body)


async def main():
    loop = asyncio.get_running_loop()
    server = await loop.create_server(Echo, "0.0.0.0", 8000)
    async with server:
        await server.serve_forever()


asyncio.run(main())

Installation

pip install httpunk

httpunk supports additional backends beyond asyncio, but they require extra dependencies. Enable one via the relevant extra:

pip install httpunk[tonio]

Features

  • HTTP/1 and HTTP/2, client and server implementations
  • Protocol-neutral structures such as Request, Response, HeaderMap
  • Multiple backend support: asyncio and tonio (with trio targeted for future releases)
  • AsyncIO ready-to-go protocols: extensible asyncio.Protocol classes (H1, H2, Auto)
  • Batteries in the util module: connect and ALPN negotiation, h1/h2 auto-detection, connection pooling, graceful shutdown, proxy-environment matching.

Usage

Backends

Everything that does I/O runs on a backend. There is no default: tonio needs free-threaded CPython 3.14+, while asyncio runs everywhere, so you must choose one and pass it explicitly.

from httpunk import Backend

Backend.asyncio   # the standard-library asyncio backend (available everywhere)
Backend.tonio     # the tonio runtime backend (free-threaded CPython 3.14+)

Every connection, server and httpunk.util helper takes a backend= argument, which accepts a Backend member (the recommended form) or an already-created backend instance:

from httpunk import Backend, H2Connection

conn = H2Connection(transport, authority="example.com:443", backend=Backend.asyncio)

Client

A client connection is created over a transport you have already connected. H1Connection and H2Connection share the same surface, so code written against one works against the other.

from httpunk import Backend, H1Connection, H2Connection, Request

# `transport` is any connected transport from your chosen backend
# (e.g. `await AsyncioBackend().connect_tcp(host, port)`), or use
# `httpunk.util.connect()` which dials + negotiates for you.
async with H2Connection(transport, authority="example.com:443", backend=Backend.asyncio) as conn:
    # Build a request explicitly and send it:
    resp = await conn.send_request(Request("GET", "/", headers={"host": "example.com"}))
    # ...or use the request() convenience:
    resp = await conn.request("GET", "/", headers={"host": "example.com"})

Entering the connection with async with runs the protocol handshake; leaving it closes the transport.

Request is protocol-neutral: Request(method, target, *, headers=None, body=None, trailers=None). The request-target is sent verbatim (a path, an absolute URL, or an authority for CONNECT) — httpunk never rewrites it or auto-adds a Host header, so you supply headers explicitly.

Response exposes status, headers (a HeaderMap), and a lazily-streamed body:

resp = await conn.request("GET", "/data")
resp.status                       # int, e.g. 200
resp.headers["content-type"]      # header values are bytes

# Read the whole body...
data = await resp.read()

# ...or stream it chunk by chunk:
async for chunk in resp.aiter_bytes():
    ...

resp.trailers                     # a HeaderMap of trailing headers, or None
resp.version                      # httpunk.Version.HTTP_2 / HTTP_11 / HTTP_10 (≈ http::Version)

A response can be used as an async context manager to guarantee release (cancelling the body if it wasn't fully read):

async with await conn.request("GET", "/big") as resp:
    async for chunk in resp.aiter_bytes():
        ...

Streaming request bodies and trailers

body may be bytes, or a sync/async iterable of bytes (streamed as it is produced). trailers are header fields sent after the body — chunked trailers on HTTP/1, a trailing HEADERS frame on HTTP/2. As in hyper, HTTP/1 trailers ride only on a chunked body (a streamed one; a bytes body is Content-Length-framed and drops them) and only the fields the request's own Trailer header declares are sent — undeclared ones are dropped:

async def chunks():
    yield b"hello "
    yield b"world"

resp = await conn.request(
    "POST", "/upload",
    headers={"host": "example.com", "content-type": "application/octet-stream", "trailer": "x-checksum"},
    body=chunks(),
    trailers={"x-checksum": "..."},
)

Readiness

conn.ready() waits until the connection can accept a request (an HTTP/2 stream slot is free, or the single in-flight HTTP/1 exchange has finished). conn.closed is a synchronous liveness check — useful for evicting a dead connection from a pool.

Server

A server is created over a transport you have already accepted from a listener. Iterate it to handle incoming requests; H1Server and H2Server share the same accept loop.

from httpunk import Backend, H1Server

async with H1Server(transport, backend=Backend.asyncio) as server:
    async for request in server:
        body = await request.read()
        await request.respond(200, headers={"content-type": "text/plain"}, body=body)

Each request carries method, target/path, headers, version, and a streamable body (request.read() / request.aiter_bytes()). Answer it with request.respond(status, *, headers=None, body=None, trailers=None) — trailers are sent after the body (HTTP/1.1 chunked trailers; an HTTP/2 trailing HEADERS frame), like the client's Request.trailers and under hyper's rules: on HTTP/1.1 they need a chunked (streamed) body and a Trailer header declaring the fields, and go out only if the request declared TE: trailers; otherwise they are dropped and the body ends normally, as hyper's server does. On HTTP/2 you can also abort a single stream with request.reset() instead of responding (e.g. when a handler fails) — the connection and its other streams keep running — and await request.reset_received() resolves with the reason when the client abandons the request (RST_STREAM, even after it finished sending), the signal a long-running or streaming handler races against its own completion to stop early. A reset also fails an in-flight respond() / send_data with StreamResetError carrying the client's reason, including while the body is waiting on the app's next chunk. The HTTP/1 twin is await request.peer_closed(): once the request body is complete, a client that closes the connection before the response is done is detected (hyper's mid_message_detect_eof), the in-flight respond() / send_data fail with H1IncompleteMessageError, and the accept loop ends. The await resolves either way and never hangs: True when the client closed mid-request, False once the exchange completed (or failed) first, at once if it already had. H1Server(half_close=True) turns the detection off, as hyper's half_close does. A request announcing an upgrade (Upgrade: h2c, Upgrade: websocket, CONNECT) is watched only from its response head on, when it can no longer be detached or switched.

When respond() fails this way while streaming an async body, the failure is raised at once even if the body is parked waiting for its next chunk: the producer is cancelled at that await (as hyper drops the body future), its finally blocks run, and only then does respond() raise. Cancelling the task that awaits respond() cancels the producer the same way.

For push-style producers (an ASGI send() loop, a server-sent-events endpoint) use request.send_response(status, *, headers=None, end_stream=False): it writes the head now and returns a SendStream — h2's SendResponse/SendStream shape, identical on both protocols:

stream = await request.send_response(200, headers={"content-type": "text/event-stream"})
await stream.send_data(b"data: 1\n\n")            # each write awaits backpressure
await stream.send_data(b"data: 2\n\n", end_stream=True)
# stream.send_trailers({...}) ends the body with trailers; stream.send_reset() aborts it

On HTTP/1, send_response arms the mid-message detection described above (the body may park between chunks); detect_eof=False skips that, so no read is parked for the response and a client that closes is noticed one write later, at the peer's RST, instead — unless peer_closed() asks, which still arms on demand. This is httpunk's own knob (hyper's read is always on); HTTP/2 accepts it and ignores it, a reset arrives through the connection anyway.

end_stream=True on send_response is a bodyless response. Framing follows hyper: a content-length you set is honoured, otherwise the body is chunked (HTTP/1.1) or close-delimited (HTTP/1.0); on HEAD/204/304 body chunks are discarded, as hyper never polls that body. send_reset is RST_STREAM(CANCEL) on HTTP/2; HTTP/1 has no per-request reset, so there it closes the connection (what hyper does when a response body errors). respond() is the pull convenience built on the same path.

HTTP/1 serves one request/response at a time (the loop won't yield the next until the current one is answered); HTTP/2 multiplexes, so for concurrent handling you would spawn a task per request. The AsyncIO protocols handle that for you.

Servers support cooperative graceful shutdown via server.graceful_shutdown() (see GracefulShutdown for coordinating this across many connections).

Headers

HeaderMap is a dict-like, multi-value-aware header container (reused from the Rust http crate). Names are case-insensitive; values are returned as bytes.

from httpunk import HeaderMap

h = HeaderMap({"content-type": "text/plain"})
h["content-type"]            # b'text/plain'
h.get("x-missing")           # None
h.add("set-cookie", "a=1")   # append (multi-value)
h.add("set-cookie", "b=2")
h.get_all("set-cookie")      # [b'a=1', b'b=2']
"content-type" in h          # True

Anywhere a headers= argument is accepted you can pass a HeaderMap, a mapping, or an iterable of (name, value) pairs.

For consumers that want raw pairs — e.g. an ASGI server building a scope's headers — raw_items() returns (bytes, bytes) tuples (names already lowercase) in one call:

h.raw_items()                # [(b'content-type', b'text/plain'), (b'set-cookie', b'a=1'), ...]

Errors

httpunk's exceptions all derive from a common HTTPunkError root, with one class per public error kind of the upstream crate, so a caller can match on what hyper or h2 would have reported. ConnectionClosedError is protocol-neutral — hyper's Io and h2's Io: the transport failed with work in flight — so it sits directly under the root. The HTTP/1 errors mirror hyper's Error kinds under H1Error; the HTTP/2 errors mirror the h2 crate's under H2Error:

HTTPunkError
├── ConnectionClosedError        transport closed / IO error with work in flight  (hyper Io, h2 Io)
├── H1Error                      base for HTTP/1 errors (hyper `Error` kinds)
│   ├── H1ParseError             malformed message head (hyper Parse) — args = (kind, message)
│   ├── H1BodyError              malformed or truncated body (hyper Body) — args = (io_kind, message)
│   ├── H1IncompleteMessageError EOF while a message was still expected (hyper IncompleteMessage)
│   ├── H1UnexpectedMessageError bytes on an idle client connection (hyper UnexpectedMessage)
│   └── H1UserError              local misuse hyper reports on the wire path (hyper User) — args = (kind, message)
└── H2Error                      base for HTTP/2 protocol errors
    ├── H2ProtocolError          connection-level protocol violation (-> GOAWAY)
    ├── H2StreamError            stream-level protocol violation (-> RST_STREAM)
    ├── H2UserError              local API misuse
    ├── H2FlowControlError       flow-control window over/underflow
    ├── GoAwayError              the peer sent GOAWAY
    └── StreamResetError         the peer sent RST_STREAM for a stream

Catch H1Error / H2Error for protocol failures, ConnectionClosedError for a dropped transport, or HTTPunkError for anything httpunk raises.

GoAwayError carries last_stream_id, error_code and debug_data; StreamResetError carries stream_id and error_code. Error codes are H2Reason members (an IntEnum, so they compare equal to plain ints) for known codes, or a raw int otherwise.

from httpunk import ConnectionClosedError, GoAwayError, H1BodyError, HTTPunkError, StreamResetError

try:
    resp = await conn.request("GET", "/")
    await resp.read()
except StreamResetError as exc:
    print("stream reset:", exc.stream_id, exc.error_code)
except GoAwayError as exc:
    # streams above last_stream_id were not processed and are safe to retry
    print("server going away:", exc.last_stream_id)
except H1BodyError as exc:
    io_kind, message = exc.args
    print("truncated" if io_kind == "unexpected_eof" else "malformed body")
except ConnectionClosedError:
    print("transport dropped")
except HTTPunkError:
    ...

Utilities

httpunk.util collects the higher-level conveniences a real client/server host needs. Unlike the core, these carry no wire-protocol fidelity constraint.

connect

connect(url, *, backend, alpn=("h2", "http/1.1"), ssl_context=None) dials url, negotiates the protocol, and returns the matching un-entered connection (with authority set from the URL):

  • https → TLS with ALPN; h2 upgrades to H2Connection, anything else falls back to H1Connection.
  • http → plain TCP → H1Connection.
from httpunk import Backend
from httpunk.util import connect

async with await connect("https://example.com", backend=Backend.asyncio) as conn:
    resp = await conn.request("GET", "/", headers={"host": "example.com"})

Auto protocol

auto.serve(transport, *, backend, only=None, cancel=None) sniffs an accepted transport's opening bytes and returns the matching un-entered H1Server or H2Server — the accepting- side analogue of connect. Pass only="h1" / only="h2" to force a protocol.

from httpunk import Backend
from httpunk.util import auto

server = await auto.serve(transport, backend=Backend.asyncio)
async with server:
    async for request in server:
        await request.respond(200, body=b"ok")

To configure per-protocol options, use auto.Builder (hyper-util's auto::Builder): http1() / http2() return sub-builders whose setters chain, http1_only() / http2_only() force a protocol, and serve_connection(transport, cancel=None) sniffs and builds. serve() is the default-options shortcut over it.

builder = auto.Builder(backend=Backend.asyncio)
builder.http1().header_read_timeout(5.0).http2().max_concurrent_streams(200)
server = await builder.serve_connection(transport)

The option set mirrors hyper's server builders, with hyper's defaults. HTTP/1 (http1::Builder): header_read_timeout, keep_alive, max_headers, max_buf_size, auto_date_header, title_case_headers, ignore_invalid_headers. HTTP/2 (http2::Builder): max_concurrent_streams, initial_stream_window_size, initial_connection_window_size, max_frame_size, max_header_list_size, max_pending_accept_reset_streams, max_local_error_reset_streams, auto_date_header, max_send_buf_size, plus h2's data_frame_budget. The same keywords are accepted by H1Server(...) / H2Server(...) directly.

Connection pools

httpunk.util.pool provides three composable pools. A connector is an async callable returning an un-entered connection (typically lambda dst: connect(dst)); the pool owns the connection's lifetime.

  • Singleton — coalesces concurrent callers onto one shared connection (the HTTP/2 pattern). await pool.get() returns the shared connection, connecting once.
  • Cache — a set of idle connections checked out and returned for reuse (the HTTP/1 pattern). async with cache.checkout() as conn: leases one.
  • Map — routes a destination URL to a per-key inner pool, built lazily.
from httpunk import Backend
from httpunk.util import connect, pool

shared = pool.Singleton(lambda dst: connect(dst, backend=Backend.asyncio), backend=Backend.asyncio)
conn = await shared.get("https://example.com")
resp = await conn.request("GET", "/", headers={"host": "example.com"})

All pools expose retain(predicate) (evict connections a predicate rejects), is_empty() and aclose().

Graceful shutdown

GracefulShutdown coordinates a graceful shutdown across many connections. watch(server, serve) registers a connection and returns the coroutine that drives it; shutdown() signals every watched connection and waits for them to drain.

from httpunk.util import GracefulShutdown

graceful = GracefulShutdown(backend=Backend.asyncio)

async def serve(server):
    async with server:
        async for request in server:
            await handle(request)

# spawn `graceful.watch(server, serve)` per accepted connection, then on shutdown:
await graceful.shutdown()

Proxy matching

httpunk.util.proxy exposes the vendored proxy matcher (*_PROXY / NO_PROXY environment rules):

from httpunk.util import proxy

matcher = proxy.Matcher.from_env()
intercept = matcher.intercept("https://example.com")
if intercept is not None:
    print(intercept.uri)   # the proxy to use for this URL

AsyncIO utilities

httpunk.asyncio provides reusable asyncio.Protocol classes so you can embed httpunk in any asyncio program.

Server protocols — subclass one and implement handle(request):

  • H1ServerProtocol / H2ServerProtocol — force the protocol.
  • AutoServerProtocol — detect HTTP/1 vs HTTP/2 from the client's opening bytes.
import asyncio

import httpunk.asyncio


class MyServer(httpunk.asyncio.AutoServerProtocol):
    async def handle(self, request):
        await request.respond(200, headers={"content-type": "text/plain"}, body=b"hi")


async def main():
    loop = asyncio.get_running_loop()
    server = await loop.create_server(MyServer, "0.0.0.0", 8000)
    async with server:
        await server.serve_forever()


asyncio.run(main())

Each protocol supports graceful_shutdown() and wait_closed(). For host-coordinated shutdown, ServerConnections tracks live connections and drains them together:

from httpunk.asyncio import ServerConnections

conns = ServerConnections()
server = await loop.create_server(conns.track(MyServer), host, port)
# ... on shutdown:
server.close()                     # stop accepting new connections
await conns.shutdown(timeout=30)   # drain in-flight, force-close stragglers

Client protocols — the mirror of the server ones, for loop.create_connection. Once the connection is up, await proto.ready() returns the httpunk client connection to send requests on. Configuration (authority/scheme) is passed via a factory closure, since create_connection calls the factory with no arguments.

  • H1ClientProtocol / H2ClientProtocol — force the protocol.
  • AutoClientProtocol — pick HTTP/1 vs HTTP/2 from the TLS ALPN result (plain TCP → HTTP/1).
import asyncio
import ssl

import httpunk.asyncio


async def main():
    loop = asyncio.get_running_loop()
    ctx = ssl.create_default_context()
    ctx.set_alpn_protocols(["h2", "http/1.1"])
    transport, proto = await loop.create_connection(
        lambda: httpunk.asyncio.H2ClientProtocol(authority="example.com:443", scheme="https"),
        "example.com", 443, ssl=ctx, server_hostname="example.com",
    )
    conn = await proto.ready()                 # await handshake -> H2Connection
    resp = await conn.request("GET", "/", headers={"host": "example.com"})
    print(resp.status, await resp.read())
    await proto.aclose()


asyncio.run(main())

License

httpunk is released under the BSD 3-Clause License.

Release files for httpunk 0.4.2

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

Source distribution (sdist)

Source distribution for httpunk 0.4.2
File Size Uploaded
httpunk-0.4.2.tar.gz 421.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for httpunk 0.4.2
File
httpunk-0.4.2-pp311-pypy311_pp73-win_amd64.whl PyPy 3.11 PyPy 3.11 7.3 Windows x86-64 Details
httpunk-0.4.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.1+ x86-64 Details
httpunk-0.4.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.1+ ARMv7l Details
httpunk-0.4.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.1+ ARM64 Details
httpunk-0.4.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
httpunk-0.4.2-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARMv7l Details
httpunk-0.4.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
httpunk-0.4.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.5+ x86-32 Details
httpunk-0.4.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64 Details
httpunk-0.4.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 macOS 10.12+ x86-64 Details
httpunk-0.4.2-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details
httpunk-0.4.2-cp315-cp315t-musllinux_1_1_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.1+ x86-64 Details
httpunk-0.4.2-cp315-cp315t-musllinux_1_1_armv7l.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.1+ ARMv7l Details
httpunk-0.4.2-cp315-cp315t-musllinux_1_1_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.1+ ARM64 Details
httpunk-0.4.2-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details
httpunk-0.4.2-cp315-cp315t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARMv7l Details
httpunk-0.4.2-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64 Details
httpunk-0.4.2-cp315-cp315t-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.5+ x86-32 Details
httpunk-0.4.2-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details
httpunk-0.4.2-cp315-cp315t-macosx_10_12_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 10.12+ x86-64 Details
httpunk-0.4.2-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
httpunk-0.4.2-cp315-cp315-musllinux_1_1_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.1+ x86-64 Details
httpunk-0.4.2-cp315-cp315-musllinux_1_1_armv7l.whl CPython 3.15 CPython 3.15 Linux musl 1.1+ ARMv7l Details
httpunk-0.4.2-cp315-cp315-musllinux_1_1_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.1+ ARM64 Details
httpunk-0.4.2-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details
httpunk-0.4.2-cp315-cp315-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARMv7l Details
httpunk-0.4.2-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARM64 Details
httpunk-0.4.2-cp315-cp315-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.15 CPython 3.15 Linux glibc 2.5+ x86-32 Details
httpunk-0.4.2-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
httpunk-0.4.2-cp315-cp315-macosx_10_12_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.12+ x86-64 Details
httpunk-0.4.2-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
httpunk-0.4.2-cp314-cp314t-musllinux_1_1_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ x86-64 Details
httpunk-0.4.2-cp314-cp314t-musllinux_1_1_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ ARMv7l Details
httpunk-0.4.2-cp314-cp314t-musllinux_1_1_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ ARM64 Details
httpunk-0.4.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
httpunk-0.4.2-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l Details
httpunk-0.4.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
httpunk-0.4.2-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-32 Details
httpunk-0.4.2-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
httpunk-0.4.2-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details
httpunk-0.4.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
httpunk-0.4.2-cp314-cp314-musllinux_1_1_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.1+ x86-64 Details
httpunk-0.4.2-cp314-cp314-musllinux_1_1_armv7l.whl CPython 3.14 CPython 3.14 Linux musl 1.1+ ARMv7l Details
httpunk-0.4.2-cp314-cp314-musllinux_1_1_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.1+ ARM64 Details
httpunk-0.4.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
httpunk-0.4.2-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARMv7l Details
httpunk-0.4.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
httpunk-0.4.2-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.5+ x86-32 Details
httpunk-0.4.2-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
httpunk-0.4.2-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
httpunk-0.4.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
httpunk-0.4.2-cp313-cp313-musllinux_1_1_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.1+ x86-64 Details
httpunk-0.4.2-cp313-cp313-musllinux_1_1_armv7l.whl CPython 3.13 CPython 3.13 Linux musl 1.1+ ARMv7l Details
httpunk-0.4.2-cp313-cp313-musllinux_1_1_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.1+ ARM64 Details
httpunk-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
httpunk-0.4.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARMv7l Details
httpunk-0.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
httpunk-0.4.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-32 Details
httpunk-0.4.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
httpunk-0.4.2-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
httpunk-0.4.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
httpunk-0.4.2-cp312-cp312-musllinux_1_1_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ x86-64 Details
httpunk-0.4.2-cp312-cp312-musllinux_1_1_armv7l.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ ARMv7l Details
httpunk-0.4.2-cp312-cp312-musllinux_1_1_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ ARM64 Details
httpunk-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
httpunk-0.4.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARMv7l Details
httpunk-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
httpunk-0.4.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-32 Details
httpunk-0.4.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
httpunk-0.4.2-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
httpunk-0.4.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
httpunk-0.4.2-cp311-cp311-musllinux_1_1_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-64 Details
httpunk-0.4.2-cp311-cp311-musllinux_1_1_armv7l.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ ARMv7l Details
httpunk-0.4.2-cp311-cp311-musllinux_1_1_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ ARM64 Details
httpunk-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
httpunk-0.4.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARMv7l Details
httpunk-0.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
httpunk-0.4.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-32 Details
httpunk-0.4.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
httpunk-0.4.2-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
httpunk-0.4.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
httpunk-0.4.2-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details
httpunk-0.4.2-cp310-cp310-musllinux_1_1_armv7l.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ ARMv7l Details
httpunk-0.4.2-cp310-cp310-musllinux_1_1_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ ARM64 Details
httpunk-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
httpunk-0.4.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARMv7l Details
httpunk-0.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
httpunk-0.4.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-32 Details
httpunk-0.4.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
httpunk-0.4.2-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

Total release size: 65.3 MB

Release files / httpunk-0.4.2.tar.gz

Download URL httpunk-0.4.2.tar.gz
Size 421.1 kB
Tags Source
SHA-256 checksum
How to use checksums
853875e6530b83f63cd489e776586bc43355fa856aa66ad74db6050ded9d2f3e
BLAKE2b-256 checksum
How to use checksums
f6c74ddec1d418a96010607a8bb64e80921ac71056ee4ad148f4336ade8b6c84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-pp311-pypy311_pp73-win_amd64.whl

Download URL httpunk-0.4.2-pp311-pypy311_pp73-win_amd64.whl
Size 575.1 kB
Tags PyPy 3.11 PyPy 3.11 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
3b0fe98f2272e7346bc16a192971a8dbe4669ca26f736e9cb19ef0ea61dab59d
BLAKE2b-256 checksum
How to use checksums
793da0f8fa9927496e2983aadb66d298e6e720bea40009af55cec96be919c585
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl

Download URL httpunk-0.4.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl
Size 904.3 kB
Tags Linux musl 1.1+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
842c385f50b065b9a27d951c54908b0a69cb0e3c13acbabcc61103238c2a89f1
BLAKE2b-256 checksum
How to use checksums
dc6ef142aa7d01dac8833c0a7d0ce853054a07e8c669288b275320937320eabc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl

Download URL httpunk-0.4.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl
Size 953.1 kB
Tags Linux musl 1.1+ ARMv7l PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
9a8a3ce7f0ccf23eb9e7116869fc13042d5ff7c93e5c54b01fe560289fcaa6b3
BLAKE2b-256 checksum
How to use checksums
4384df6d122c8ae81ba580280e137458f80dd812a05903446107fb2fe7cae6ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl

Download URL httpunk-0.4.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl
Size 845.6 kB
Tags Linux musl 1.1+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
02dc05ae7204fe646d603adbab423513859ed1073a52ea6a055ce67832835bd9
BLAKE2b-256 checksum
How to use checksums
b8b78b378523f3e7147a88bd52c6a3635422033637460eed573b0fcf8bd169d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL httpunk-0.4.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 688.9 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
b8e5a68aed68cc9df630b60c81d882ba877b310109bf4cda6d791bc322fa76a6
BLAKE2b-256 checksum
How to use checksums
e8c7ab110b17a05c9e2bd235392e7a077e267fd4e01482f08f0354253df6cdcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL httpunk-0.4.2-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 674.6 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
a59bda92fc239b4f6d2e0a3c1b5a9f09ada412893c12d1e37602f73c49d7adef
BLAKE2b-256 checksum
How to use checksums
de7be821536bd189e1316ccb29d428534cb05ee27b56461db6d5d0a7d667a0b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL httpunk-0.4.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 666.1 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
a755e8ffb23540b88d36bc554657f4247056c01074db6f0598ec0b7acf1385fe
BLAKE2b-256 checksum
How to use checksums
535a065e1f2d1f3a2179f69babdffeff4b1521cb0b917cb1f568061defc343aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl

Download URL httpunk-0.4.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Size 723.9 kB
Tags Linux glibc 2.5+ x86-32 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
83406c43dd7f63f5d842d2678a76f40eccb7933ff3086d959297322391d9de92
BLAKE2b-256 checksum
How to use checksums
e80988f8a5fa73173c6391d9a55c473cb5d8d7247870b9e131f116fed587218f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl

Download URL httpunk-0.4.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Size 626.3 kB
Tags PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6ede8b360c1bf617399e3cf94aecb305e3308188e069906114b6f6d3ac60773f
BLAKE2b-256 checksum
How to use checksums
17adc563e6c28ff59f8754bd58f8fdacf5c7922f05253830aefb6790cd63d50b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl

Download URL httpunk-0.4.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl
Size 658.0 kB
Tags PyPy 3.11 PyPy 3.11 7.3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ec78ec3cfcc4048a8b1b2930219ca981fe6eb039115d223594cb3346a1d0ddd3
BLAKE2b-256 checksum
How to use checksums
05522880c04095761b8ddd02d6066ed41186e40c60a67c6ef032555a657901b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp315-cp315t-win_amd64.whl

Download URL httpunk-0.4.2-cp315-cp315t-win_amd64.whl
Size 563.6 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
3573bf4ddfc1f773e797a915e2c5570bc87ae676c97dd843831c2a7b6299f251
BLAKE2b-256 checksum
How to use checksums
b8fda5b1fb908d9ba76bdd95a0b91c8b2e3a21afef98b50047c0fbdef7815cd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp315-cp315t-musllinux_1_1_x86_64.whl

Download URL httpunk-0.4.2-cp315-cp315t-musllinux_1_1_x86_64.whl
Size 895.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
02c18dad58d8b837a2164b473e23d177cec0996a5aa53e6bfdac5ca644e3bd7f
BLAKE2b-256 checksum
How to use checksums
ef23afca9a468fd9a4662d092189e3e197d61a680a5075b12e97238c29419dd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp315-cp315t-musllinux_1_1_armv7l.whl

Download URL httpunk-0.4.2-cp315-cp315t-musllinux_1_1_armv7l.whl
Size 933.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
e93d6c4dafe6365f91c4dc1115e64ed97af1fb7e679f29db598c53a7beea9245
BLAKE2b-256 checksum
How to use checksums
c9c5c9fa765fd614387b18b66f01d0e0c7724f94107e1667768273437ee2ed8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp315-cp315t-musllinux_1_1_aarch64.whl

Download URL httpunk-0.4.2-cp315-cp315t-musllinux_1_1_aarch64.whl
Size 831.7 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
3419e9c92ff1e63b5a87517b82671a77f49e306a37eab93cef327d1e28de9c41
BLAKE2b-256 checksum
How to use checksums
2d7ed423ed11c713f82c3350f65c2ab77bdc6c71f380cab6539078fb1f63868f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL httpunk-0.4.2-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 679.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c717bd27aad7fd126d07125db2814aa0b68cb55c4f00c6180ee2bb1d090f68bc
BLAKE2b-256 checksum
How to use checksums
d44d04b3fc8a09a3f50b8e18e311d9a8540f07ee218ea690fc94574a4470868b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp315-cp315t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL httpunk-0.4.2-cp315-cp315t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 655.3 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
0ff826e351243d27293dc08cce4d3bb440327815c81eff78dcdfc7b138a9884c
BLAKE2b-256 checksum
How to use checksums
9d8eca5fba335202754251adddc2cd1a353a5628e6db97f542f8f4cd7c2662a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL httpunk-0.4.2-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 653.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
eb1891df3b116ecab1153c7873b57ba90776c24d26a3b157fc61e049fd71eabe
BLAKE2b-256 checksum
How to use checksums
f34e18095a25ac243d11a864198af0435b30edc44cf2ad0449f747b3d0f19d39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp315-cp315t-manylinux_2_5_i686.manylinux1_i686.whl

Download URL httpunk-0.4.2-cp315-cp315t-manylinux_2_5_i686.manylinux1_i686.whl
Size 703.1 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
40c6f0e89c2cd2a0ecd9fec8baee9a3c8b156e277713bde32d4c6e6a955ba9a1
BLAKE2b-256 checksum
How to use checksums
ca95ad23e8acf132cd605002781b25fd1856093df265ed435d8c5302fc1e9397
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp315-cp315t-macosx_11_0_arm64.whl

Download URL httpunk-0.4.2-cp315-cp315t-macosx_11_0_arm64.whl
Size 604.7 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4e3c270b2db8ddf6f4dd05c86d1f156b20c53749dcf60642517453652d338921
BLAKE2b-256 checksum
How to use checksums
f81e2c382120c9c1fd4457b6f5a980ed10077b110f5ed7914a9e3e6fa80e73d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp315-cp315t-macosx_10_12_x86_64.whl

Download URL httpunk-0.4.2-cp315-cp315t-macosx_10_12_x86_64.whl
Size 643.9 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
eedc2de4f442c4fa863646ab3775f025ae9e0e39224344bd52496d86b4813e6c
BLAKE2b-256 checksum
How to use checksums
5e87ae92b34eb9ee084575506fbe85b057e0b920d9110697c595feeb18984651
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp315-cp315-win_amd64.whl

Download URL httpunk-0.4.2-cp315-cp315-win_amd64.whl
Size 568.3 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
b30579761a545a798c1fc2d4caa98baf615d61a5a829eb986893b9bfdfe4163d
BLAKE2b-256 checksum
How to use checksums
d05218352212e08f5bcb87d3cd227a07fc3452883de04adedc604d80ad71e87d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp315-cp315-musllinux_1_1_x86_64.whl

Download URL httpunk-0.4.2-cp315-cp315-musllinux_1_1_x86_64.whl
Size 900.5 kB
Tags CPython 3.15 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
1552e3c3a4389e3e7f9f498e6d1192a27492e9878b226d6a46764e4b28b5c561
BLAKE2b-256 checksum
How to use checksums
8f34a3bd2c8843b6271891d3f53125628b211a65c32b879ebbb83daccb4da0ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp315-cp315-musllinux_1_1_armv7l.whl

Download URL httpunk-0.4.2-cp315-cp315-musllinux_1_1_armv7l.whl
Size 937.7 kB
Tags CPython 3.15 Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
d48f4bad7f23066e2268d31f4e11a8fa97261931adf592bc6a9c47088696b28d
BLAKE2b-256 checksum
How to use checksums
7928828abea0d2ff1e4204b8985f39a5a24cb74608366f71a29e6416456fc1eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp315-cp315-musllinux_1_1_aarch64.whl

Download URL httpunk-0.4.2-cp315-cp315-musllinux_1_1_aarch64.whl
Size 835.6 kB
Tags CPython 3.15 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
fa13670a58afbefe7b940400e76f071c406b6c0dea6b577dd111ee5fd85acc01
BLAKE2b-256 checksum
How to use checksums
5d66608abdc710a04608070041964c6653c315cf4001bdeaabd2e8d8028b39ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL httpunk-0.4.2-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 684.0 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9090a2858f07d99c5c32ed9e2eed31ef3734c22e89493bd5de0bddabf932b3c8
BLAKE2b-256 checksum
How to use checksums
73ce36eadc78344bc37352586aa0186ee1751389d82937ed526977015dd94950
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp315-cp315-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL httpunk-0.4.2-cp315-cp315-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 659.4 kB
Tags CPython 3.15 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
6c097dbc3db627658860897b9b50db9e1082a9685174136228d84aa66215b349
BLAKE2b-256 checksum
How to use checksums
718f283e5340e2fda6ee23952c3e126f3d87810dc4774f2d55ebee0435a14dc4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL httpunk-0.4.2-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 657.2 kB
Tags CPython 3.15 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
46868b5d7c1bbb6e4dcb1b548eb38d204d6335bbf4345512a0c69d13f62ee8ca
BLAKE2b-256 checksum
How to use checksums
0884f0e9154681c3c9a780b10d6375d8f62fa310911e85c9e681845888525fcf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp315-cp315-manylinux_2_5_i686.manylinux1_i686.whl

Download URL httpunk-0.4.2-cp315-cp315-manylinux_2_5_i686.manylinux1_i686.whl
Size 706.1 kB
Tags CPython 3.15 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
7461bdf257c87894300106d657b396a820bff750bb152419e4c91c42356b5808
BLAKE2b-256 checksum
How to use checksums
d4b5e5277fbb37fd942b5c0394716eeadc14b8d083def7dfe4f999a9c67247f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp315-cp315-macosx_11_0_arm64.whl

Download URL httpunk-0.4.2-cp315-cp315-macosx_11_0_arm64.whl
Size 608.0 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b024ac0dbb8e8afecf9142d37fab04531914edf41e337e90fe31e0014c3af84b
BLAKE2b-256 checksum
How to use checksums
62fef66b13243f30d6ed77409600a0105242ef01b6bb524601d58a447da8b0ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp315-cp315-macosx_10_12_x86_64.whl

Download URL httpunk-0.4.2-cp315-cp315-macosx_10_12_x86_64.whl
Size 647.0 kB
Tags CPython 3.15 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
738ed8ddd6d08b212b2f70c9500290da496501001b23d4674f451a1145da8584
BLAKE2b-256 checksum
How to use checksums
39b60ff1093ca7003fb347bbb48a2b0fee887186d2f6ac41bc28c44cebfb45df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp314-cp314t-win_amd64.whl

Download URL httpunk-0.4.2-cp314-cp314t-win_amd64.whl
Size 563.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
5d0c1fbefe558ba1c3ff65befc4c21413228253db77aea98f611f07e06c561e0
BLAKE2b-256 checksum
How to use checksums
f4cd4eb90680d31e24c070d5a3b69be0eaeac2a6da1cd281c0c3a1568467affd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp314-cp314t-musllinux_1_1_x86_64.whl

Download URL httpunk-0.4.2-cp314-cp314t-musllinux_1_1_x86_64.whl
Size 895.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
4aed74b325cf32629c42e30a0e1c0ffe90d2b99ac2ec64baf246f5cce5eaffca
BLAKE2b-256 checksum
How to use checksums
f02748e377a5ae9176b3f315bdad2f1979cd81c68b098a078291d4d2fff86213
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp314-cp314t-musllinux_1_1_armv7l.whl

Download URL httpunk-0.4.2-cp314-cp314t-musllinux_1_1_armv7l.whl
Size 933.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
326f9fa12f3fd07b0af9d368baef636094995a682e378352ffdb0fde46de1404
BLAKE2b-256 checksum
How to use checksums
7f76480ebea654dfc8c7432f91538cd10f62aff71aba52bf1c728d7bd61377bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp314-cp314t-musllinux_1_1_aarch64.whl

Download URL httpunk-0.4.2-cp314-cp314t-musllinux_1_1_aarch64.whl
Size 831.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
a49a64ea88857cd9a467636d030b3d38ba4dda9e993ceebf67b25f22856369c1
BLAKE2b-256 checksum
How to use checksums
1ae02e1c4f2de7d2d3c1c5118550937bee8dcbf35da5658dcb892b3429dc1936
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL httpunk-0.4.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 679.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
58e55f3468f46cf62242a7407a32e1a848c5ed904d5f6fea75ee4806c1986381
BLAKE2b-256 checksum
How to use checksums
c99a4ec4317f24a3fc9ba6f5b70632a1abb0470ee26429cee468c484b660dc0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL httpunk-0.4.2-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 655.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
db9c4e684bcdd68fbc930c33a73d764a5cb3d3248d2bf5becdee05ec24fed5c6
BLAKE2b-256 checksum
How to use checksums
5a04349a330f425667b70ea80476cf29541e5aff332097ed26ad901cbedfb4a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL httpunk-0.4.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 653.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
52efa72ef136e92f732b6c033e31de61ce72865928a92c97e8d8c5437d168d58
BLAKE2b-256 checksum
How to use checksums
590eb74f5eaaea24fe230b81bb118324190ebc9ba05069347370b8d655fa082c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl

Download URL httpunk-0.4.2-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
Size 703.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
6cb750e406a7ff134068ec29bc7070635630010ffed5ae3bd3ce1fc9282b8ef5
BLAKE2b-256 checksum
How to use checksums
b24c79b33ff06be5a211634604e6097d0aba7c1e9736d79f2a610c57c6e7a61b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp314-cp314t-macosx_11_0_arm64.whl

Download URL httpunk-0.4.2-cp314-cp314t-macosx_11_0_arm64.whl
Size 604.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
637625fbd6e22d6dbc3b0dda05fd8598e317c48607a4a38ae9b0e6bf91726d28
BLAKE2b-256 checksum
How to use checksums
e3d401eaf7da0721af916e576b2a596c6f3a74a40b486381ecfb3ee641b6ed83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp314-cp314t-macosx_10_12_x86_64.whl

Download URL httpunk-0.4.2-cp314-cp314t-macosx_10_12_x86_64.whl
Size 644.0 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
210c60409ca610fc6fedac135323dd137674f60e1816fb58f7ec88ccc399665e
BLAKE2b-256 checksum
How to use checksums
70e3f01c0cce54cb39125990e7086f890f6ecc57f2d8359a220d96a45a758685
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp314-cp314-win_amd64.whl

Download URL httpunk-0.4.2-cp314-cp314-win_amd64.whl
Size 568.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
6850abbbdf0b3c65129e78bb187292849b69615600bcfa04a7e46fcc7fae80d3
BLAKE2b-256 checksum
How to use checksums
80986be5382cc85714cf42c2a75239005fc222889eb939ff936a601ff07c83ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp314-cp314-musllinux_1_1_x86_64.whl

Download URL httpunk-0.4.2-cp314-cp314-musllinux_1_1_x86_64.whl
Size 900.7 kB
Tags CPython 3.14 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
62c65602e6d99295634c02f324af7d428a2be1c85dca47c2a4fee5dd321c73ec
BLAKE2b-256 checksum
How to use checksums
cef9772d186145bd6cb6dfb2642700e4ef9cd445e13d1da98430a1c8dc12e106
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp314-cp314-musllinux_1_1_armv7l.whl

Download URL httpunk-0.4.2-cp314-cp314-musllinux_1_1_armv7l.whl
Size 937.5 kB
Tags CPython 3.14 Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
9f6ed4c11154d2ffe3e1eb48fff587de3f14992a964163f857d5773382f38155
BLAKE2b-256 checksum
How to use checksums
6fb2dcf547825d2de1d4dd1f8a5e3a84141e36d2be3aec6083332984245e9c3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp314-cp314-musllinux_1_1_aarch64.whl

Download URL httpunk-0.4.2-cp314-cp314-musllinux_1_1_aarch64.whl
Size 835.4 kB
Tags CPython 3.14 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
e942e0f70d179f24238ac2aae2455cdea51f8bde71d100c36d6075284a513d0b
BLAKE2b-256 checksum
How to use checksums
e8fdbd9d2ad81970539923bc2fdbefb92d8199f9220adf8398f4ce2b82737d47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL httpunk-0.4.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 684.1 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2cbe4fc2fd305f1454b5437a46351e5870490e2e74c4c81b6a03598e4c495669
BLAKE2b-256 checksum
How to use checksums
ff84760c729811dad6a535c225ea6bac52de363a59f20969ac04de331affc493
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL httpunk-0.4.2-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 659.2 kB
Tags CPython 3.14 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
c064ecb2153efc0d2654d63cab25a5ca766e7b9ffe542f533ee36ed4bf08ad75
BLAKE2b-256 checksum
How to use checksums
35acd6b9ef0eb1280c5c74dab080d72bf8cfbd6c6800d631a690bc7b15eb07f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL httpunk-0.4.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 657.0 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
5ac641a65bd255c7108fd6b640b726cd6a7ae1fc49dd71ef051ee45804f3b4f5
BLAKE2b-256 checksum
How to use checksums
3e378c4ff60c51df98de843af3a31692b80bf0e0622fc70ce53eb6b21e1ebcbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl

Download URL httpunk-0.4.2-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Size 706.1 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
51610e6584ad95bdbfb33444d42a84ba9e3441879181055912f2bb651f35f13c
BLAKE2b-256 checksum
How to use checksums
e5cbf3d1abc225d9b2ca9acfc81179fae2196ac559a2bbc4656e84fa0c3f0f6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp314-cp314-macosx_11_0_arm64.whl

Download URL httpunk-0.4.2-cp314-cp314-macosx_11_0_arm64.whl
Size 608.1 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b512ffb91c5511a01e89b3073af00f41d23b949bf35bde181769bb6d1ce7ab82
BLAKE2b-256 checksum
How to use checksums
9ef65dddef1f1d27b7590214725e47aa6ce8c33e4a561398aaf54d506ce32e18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp314-cp314-macosx_10_12_x86_64.whl

Download URL httpunk-0.4.2-cp314-cp314-macosx_10_12_x86_64.whl
Size 647.1 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
1b5c6bb00e03cd1bbe3875e464a422467ca126d4cf74535a16cd1acfb2bd710f
BLAKE2b-256 checksum
How to use checksums
8a0d61a3d1938c1eb59648aade8934f7a0541e9388915571c873ef2f673f36eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp313-cp313-win_amd64.whl

Download URL httpunk-0.4.2-cp313-cp313-win_amd64.whl
Size 570.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
c95211ae6b8cc8d852876953e4c206a9d0c1d4c75082dd7f4fc2a1206f3b9941
BLAKE2b-256 checksum
How to use checksums
885260bb7136226fbfaad158a43f028a4004074eacb31c4df46bcbe1833b3150
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp313-cp313-musllinux_1_1_x86_64.whl

Download URL httpunk-0.4.2-cp313-cp313-musllinux_1_1_x86_64.whl
Size 899.7 kB
Tags CPython 3.13 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
72bdc6e5f3574a6a27daa0fade4c2f182d0c238547c2a2a1f62daf707afd98d6
BLAKE2b-256 checksum
How to use checksums
77a26f4d8914d80ae5f5922fa082048fe2cf63aef1676d94c25fe67e96462fb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp313-cp313-musllinux_1_1_armv7l.whl

Download URL httpunk-0.4.2-cp313-cp313-musllinux_1_1_armv7l.whl
Size 937.5 kB
Tags CPython 3.13 Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
50b1c0f50c9f74f19f2f8c59111e8ee33370d4e4892df2248d1a46cb8f86f2a7
BLAKE2b-256 checksum
How to use checksums
7dd32d3f94a8255d92b2a80a1cbcebc2aab4debe5d88a5b5f2b17b73dad5e0a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp313-cp313-musllinux_1_1_aarch64.whl

Download URL httpunk-0.4.2-cp313-cp313-musllinux_1_1_aarch64.whl
Size 835.5 kB
Tags CPython 3.13 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
c1b2b58b81c5bebfdbcaad497d12780128d90898664ea321861449d27cf9cd75
BLAKE2b-256 checksum
How to use checksums
b2bbec9acb128db58218bf8f5e737832820cbfe6228c121b9dd50c8003ba0e7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL httpunk-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 684.2 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d16b818ce04a19e20a60df606beabaf27ad3e27bbf639daa3a76a5d4d45bd344
BLAKE2b-256 checksum
How to use checksums
6cb97fbbd93ba1aed57037b643454f96384d7f10f448d9616dd19b541583fb77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL httpunk-0.4.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 659.0 kB
Tags CPython 3.13 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
4a56cac27a8a4876e16f9b3e2a0cf8c4292926a27b1b7523014fd0d7947152e1
BLAKE2b-256 checksum
How to use checksums
86f57fb22d155bf080b2c060c143d05e59f7a0fad2ce554fec0a57436dfcfa12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL httpunk-0.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 657.4 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
725ef32b198e422fd6335a64d161c4f72167fdbfed23bcfbd9a7b4060fdece1c
BLAKE2b-256 checksum
How to use checksums
e1e4b0fcd3851f5ca519eb88b2b525b744e7a7450a04ca8fe8510170a6c2ba15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl

Download URL httpunk-0.4.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Size 705.7 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
d02be491307363ed80872fb2088f7facee7c202078957e6575c27f4e4f6a4fac
BLAKE2b-256 checksum
How to use checksums
1d3efdfa25b7a9bf614cc3e97666cc349c0df3e33cc0447afc248d1eb2aa0d84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL httpunk-0.4.2-cp313-cp313-macosx_11_0_arm64.whl
Size 609.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
82fae30fdc8f09fe66d0684d83d911eea30c4582e53534ce49eda64e02c05af0
BLAKE2b-256 checksum
How to use checksums
c845bc666719cf32d526c18c5a51b535f9d5973fc2da6cc94e0750ecef0c9607
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp313-cp313-macosx_10_12_x86_64.whl

Download URL httpunk-0.4.2-cp313-cp313-macosx_10_12_x86_64.whl
Size 648.4 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
4422fd4c946b0ab7f5443d3f6943764a45f3534cb11600e232d2b86d8db8b738
BLAKE2b-256 checksum
How to use checksums
e44d0e971ff4b3e12decd5927b0324ef3aacdfe8668c4d2f99adf7d70eab7891
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp312-cp312-win_amd64.whl

Download URL httpunk-0.4.2-cp312-cp312-win_amd64.whl
Size 570.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3175d7ade99e2c3dd73d63916743073db6890656f9a869648970991294b3918b
BLAKE2b-256 checksum
How to use checksums
40de11248a07ffdd62d16c395b8f7ff6f7285b33b1d1a1baed3f5a828af54838
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp312-cp312-musllinux_1_1_x86_64.whl

Download URL httpunk-0.4.2-cp312-cp312-musllinux_1_1_x86_64.whl
Size 899.9 kB
Tags CPython 3.12 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
a20c23486f2e977996d5ce8178d4d37cc97a2b1f4be18309d011b887cc9d2ebb
BLAKE2b-256 checksum
How to use checksums
ef78a2aa1c89f41b9891cd2fc0cf842c51ea86d12c97920a276bff2e5ca16df1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp312-cp312-musllinux_1_1_armv7l.whl

Download URL httpunk-0.4.2-cp312-cp312-musllinux_1_1_armv7l.whl
Size 937.9 kB
Tags CPython 3.12 Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
91705b30469a12c68f4268773261f198b1e567e4a65289f3fc040b8b3c2f40e9
BLAKE2b-256 checksum
How to use checksums
c34d5b70e8b22ecf8402fa9b84a822b95371d704f03546bedd4d28b0121c3877
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp312-cp312-musllinux_1_1_aarch64.whl

Download URL httpunk-0.4.2-cp312-cp312-musllinux_1_1_aarch64.whl
Size 835.5 kB
Tags CPython 3.12 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
f479450bfcb0b2d7d0a34d926d9c1ce268a56dc31bcfbb239d8cde287f8fe116
BLAKE2b-256 checksum
How to use checksums
edd26c36db05e200e9ea27ce6af63888692c882795e19bac082fd03e10b69027
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL httpunk-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 684.3 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
09827e495883fedb13ec0babf24be3594f245e3421cd92558640a76e8c75eb8d
BLAKE2b-256 checksum
How to use checksums
7ee5600463f7aad72be130db62da3dc3187f222762982518ffc31becd29a7ab9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL httpunk-0.4.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 659.6 kB
Tags CPython 3.12 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
828e2d09ba36b027171e02a904d6206e7907c7790ee687fb87f13155d8781be5
BLAKE2b-256 checksum
How to use checksums
ec8932f02ae1bcb5d623551e4773780311024b230f061694a27117b63dc4a7f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL httpunk-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 657.3 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1e7ab0ffb77e26810e9974d206761399b54ea49e229dc7b31c2110f6e699d0c8
BLAKE2b-256 checksum
How to use checksums
1f43398805dbb8cc58497df69d440462d062731f316b8b381f05777b8ccd0da7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl

Download URL httpunk-0.4.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Size 706.0 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
34306e25532eaa3cc4745b1eebe6bd6541afae9091e70cf12bd57db94e000249
BLAKE2b-256 checksum
How to use checksums
1656527512eef15066f22c573373d924eb75f678b5d76d04b768936bb2204edc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL httpunk-0.4.2-cp312-cp312-macosx_11_0_arm64.whl
Size 609.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0067865ff815fa948af959b92f1dafa3a29fed5ebb0b4c384ba5a7425f9cd35d
BLAKE2b-256 checksum
How to use checksums
f56689f2f7ac6d5fedcf99d1dbe17f122685ae0acc269482d45b2d6a0b84636e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp312-cp312-macosx_10_12_x86_64.whl

Download URL httpunk-0.4.2-cp312-cp312-macosx_10_12_x86_64.whl
Size 648.5 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ee50d35f4faf9ae8708326839fc9eaae71f62b464e3fcf273215f16ec5695676
BLAKE2b-256 checksum
How to use checksums
48ac7075e46f747ff9bd8b25940df673c2d88ab08258d3c669c6c302b3cf6d32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp311-cp311-win_amd64.whl

Download URL httpunk-0.4.2-cp311-cp311-win_amd64.whl
Size 567.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
9f1ed866eada0d60a1a69ed52b860a8cd250d972983c9570af28d25287129b67
BLAKE2b-256 checksum
How to use checksums
bd767a006f61e511388951544d6313bf8352d8c21a9b363699958ac03072990c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp311-cp311-musllinux_1_1_x86_64.whl

Download URL httpunk-0.4.2-cp311-cp311-musllinux_1_1_x86_64.whl
Size 896.2 kB
Tags CPython 3.11 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
38880413d835139256aca86256686736ea31aefc82e037178995b99c5898ae6d
BLAKE2b-256 checksum
How to use checksums
587e17b7463917025ebbcb314ed5f8b2170c943f7f39ed886c95c937fd893ced
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp311-cp311-musllinux_1_1_armv7l.whl

Download URL httpunk-0.4.2-cp311-cp311-musllinux_1_1_armv7l.whl
Size 944.7 kB
Tags CPython 3.11 Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
61f1f28e1317993d7ea0d6d8719cd0d1eb4504a16eb6dcacf49a77b865025290
BLAKE2b-256 checksum
How to use checksums
87a72441eb0a8892aa22d84f9855b92a4403da461b10752f8f19083bbc526919
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp311-cp311-musllinux_1_1_aarch64.whl

Download URL httpunk-0.4.2-cp311-cp311-musllinux_1_1_aarch64.whl
Size 835.2 kB
Tags CPython 3.11 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
0fca948eacbb09e8586b02494edf0f9678a55b2724ab76e31b3413757637eb12
BLAKE2b-256 checksum
How to use checksums
af4cc01c31b24d5d01957d8fcbee488c6da6612445d9dae3f2fb570f57446248
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL httpunk-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 680.9 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b9030ee7f8eeb3c91c245b922402949bfb98d635dd6252276b6d65b827e7b18a
BLAKE2b-256 checksum
How to use checksums
27466e45f4469d419a63a87ff2929178787423027c346193cbfcdcc9905b3f3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL httpunk-0.4.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 666.0 kB
Tags CPython 3.11 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
933d2730b99dcb832d6c90df927d038c84c356889c2f584ee31fc1afdddebd19
BLAKE2b-256 checksum
How to use checksums
82246332628cd2b3c15f583009111e97905ef8866ebc0751a7640287a0a21906
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL httpunk-0.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 656.9 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d7cdff26be9e78d0ca9174a89fe10269121221b52e58e672f69b8f69667af44b
BLAKE2b-256 checksum
How to use checksums
aaa1ba5b009b70c7c619b73816334d423f71b96979eafb3b4248c735eb8572ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl

Download URL httpunk-0.4.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Size 715.4 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
7dff59b9c4c6fc06326ec46cce7bb2c081f12af5a40f8cc4b3353dea4622a497
BLAKE2b-256 checksum
How to use checksums
5758cfbaa364aaaf5c4a5e543bb68095e88602422d3cc7192882b00a09d44040
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL httpunk-0.4.2-cp311-cp311-macosx_11_0_arm64.whl
Size 614.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
07f8e4e1bc32ce76a1f078d12e7b705a32c99ca99550aff02803b667eb7fe427
BLAKE2b-256 checksum
How to use checksums
0a00a58dd425fe7bd5d45546fda3a21ddd6ba66f0b12e6df709f6487d655e48b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp311-cp311-macosx_10_12_x86_64.whl

Download URL httpunk-0.4.2-cp311-cp311-macosx_10_12_x86_64.whl
Size 647.7 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
a91db8988840eae00044a68a81bb0ca3dfc73edee247e49184bc3744d6f9aef6
BLAKE2b-256 checksum
How to use checksums
1d9c8bae0c26b2fa77be9998ae5bf59cf57fedcc74f407fabcc168e831571c5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp310-cp310-win_amd64.whl

Download URL httpunk-0.4.2-cp310-cp310-win_amd64.whl
Size 567.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
d916ec8a0d7d25bd919fad4c08304fb96046a8a10ba39bbe90b377a0e20334e9
BLAKE2b-256 checksum
How to use checksums
cca43202ca8898c230b1427461335e9208241e6d4bba62629ec61db4de717011
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL httpunk-0.4.2-cp310-cp310-musllinux_1_1_x86_64.whl
Size 896.4 kB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
c80179cdac5fd1e58b25f8f380151d8f798820dbe67e978badf3da260582113e
BLAKE2b-256 checksum
How to use checksums
498a9c860b9f9d1bfa4c384f2fe7caccce23dd760644b75c78045788e5f8b5cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp310-cp310-musllinux_1_1_armv7l.whl

Download URL httpunk-0.4.2-cp310-cp310-musllinux_1_1_armv7l.whl
Size 945.0 kB
Tags CPython 3.10 Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
17f4140d16086b83278b27308ce5b2d26589614ca79d5dedabf3f1f8c67beb3c
BLAKE2b-256 checksum
How to use checksums
d266ed1e721e8b5685bbba9a8256bbdcbc56ba3cdaa7a9d281df4658e9257fe5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp310-cp310-musllinux_1_1_aarch64.whl

Download URL httpunk-0.4.2-cp310-cp310-musllinux_1_1_aarch64.whl
Size 835.4 kB
Tags CPython 3.10 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
a8417fb5bdcf754fa07330942ef733b4c778ef092dd5e9b0ceaf27db32bfcb05
BLAKE2b-256 checksum
How to use checksums
9d0b863e0fe483519c2304c4f225bf915cb90d272dbbcc834cad744b522a495a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL httpunk-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 681.1 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7e90e81587bc381692d6b878ab6701d6b3e6b416de524d508e378c3899a14f21
BLAKE2b-256 checksum
How to use checksums
a6d6b5ba8f456ab90850b2775fb8d45d59f465f6af535c66b397c10d919fefd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL httpunk-0.4.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 666.3 kB
Tags CPython 3.10 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
f1adf72eaa57e7b584ea1cca3701a616396b6c2524adcde697a5d69ba20dd710
BLAKE2b-256 checksum
How to use checksums
2d92dd94b9e8e048cecf154d1df5b43ad8f86020c44f27d07e6984bb74a307cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL httpunk-0.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 657.7 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
98bc900836385fa9257b0758b51f1e17817159238a0dbd23782a729775d19eb7
BLAKE2b-256 checksum
How to use checksums
fc38829226032ae7f3ecaa9eaa9f4a4437f5a3b2804aef3dcb2516523db6d21b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl

Download URL httpunk-0.4.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Size 715.5 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
8680fca79c46abe77e503223361f61222ea8b2c2c04e52ead4c2773feb5f48f4
BLAKE2b-256 checksum
How to use checksums
798b9688e3307159efad605119b4861b8a67fdf0e282f1ea670aaf01fe835605
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL httpunk-0.4.2-cp310-cp310-macosx_11_0_arm64.whl
Size 614.4 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
870bf231fc9e6e47884a58f271976b4afd952a997022fba03cb6cdba4f54a477
BLAKE2b-256 checksum
How to use checksums
9bcae2e6abb56a9218df1500ccd8b214a95216b9a32b579f01888375c66d1c65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / httpunk-0.4.2-cp310-cp310-macosx_10_12_x86_64.whl

Download URL httpunk-0.4.2-cp310-cp310-macosx_10_12_x86_64.whl
Size 647.8 kB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d199e050320b317d827a5103c63be0a724c2ef451c7fa4c90b4de87d6988075a
BLAKE2b-256 checksum
How to use checksums
3d85936096beb29543146b60d96524fe18494052191a126876dc9c6640a31aba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log
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