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.3

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.3
File Size Uploaded
httpunk-0.4.3.tar.gz 423.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for httpunk 0.4.3
File
httpunk-0.4.3-pp311-pypy311_pp73-win_amd64.whl PyPy 3.11 PyPy 3.11 7.3 Windows x86-64 Details
httpunk-0.4.3-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.3-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.3-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.3-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.3-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.3-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.3-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.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64 Details
httpunk-0.4.3-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.3-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details
httpunk-0.4.3-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.3-cp315-cp315t-musllinux_1_1_armv7l.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.1+ ARMv7l Details
httpunk-0.4.3-cp315-cp315t-musllinux_1_1_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.1+ ARM64 Details
httpunk-0.4.3-cp315-cp315t-manylinux_2_28_armv7l.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARMv7l Details
httpunk-0.4.3-cp315-cp315t-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64 Details
httpunk-0.4.3-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.3-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.3-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details
httpunk-0.4.3-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.3-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
httpunk-0.4.3-cp315-cp315-musllinux_1_1_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.1+ x86-64 Details
httpunk-0.4.3-cp315-cp315-musllinux_1_1_armv7l.whl CPython 3.15 CPython 3.15 Linux musl 1.1+ ARMv7l Details
httpunk-0.4.3-cp315-cp315-musllinux_1_1_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.1+ ARM64 Details
httpunk-0.4.3-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.3-cp315-cp315-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARMv7l Details
httpunk-0.4.3-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARM64 Details
httpunk-0.4.3-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.3-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
httpunk-0.4.3-cp315-cp315-macosx_10_12_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.12+ x86-64 Details
httpunk-0.4.3-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
httpunk-0.4.3-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.3-cp314-cp314t-musllinux_1_1_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ ARMv7l Details
httpunk-0.4.3-cp314-cp314t-musllinux_1_1_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ ARM64 Details
httpunk-0.4.3-cp314-cp314t-manylinux_2_28_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARMv7l Details
httpunk-0.4.3-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details
httpunk-0.4.3-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.3-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.3-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
httpunk-0.4.3-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.3-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
httpunk-0.4.3-cp314-cp314-musllinux_1_1_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.1+ x86-64 Details
httpunk-0.4.3-cp314-cp314-musllinux_1_1_armv7l.whl CPython 3.14 CPython 3.14 Linux musl 1.1+ ARMv7l Details
httpunk-0.4.3-cp314-cp314-musllinux_1_1_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.1+ ARM64 Details
httpunk-0.4.3-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.3-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARMv7l Details
httpunk-0.4.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
httpunk-0.4.3-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.3-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
httpunk-0.4.3-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
httpunk-0.4.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
httpunk-0.4.3-cp313-cp313-musllinux_1_1_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.1+ x86-64 Details
httpunk-0.4.3-cp313-cp313-musllinux_1_1_armv7l.whl CPython 3.13 CPython 3.13 Linux musl 1.1+ ARMv7l Details
httpunk-0.4.3-cp313-cp313-musllinux_1_1_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.1+ ARM64 Details
httpunk-0.4.3-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.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARMv7l Details
httpunk-0.4.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
httpunk-0.4.3-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.3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
httpunk-0.4.3-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
httpunk-0.4.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
httpunk-0.4.3-cp312-cp312-musllinux_1_1_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ x86-64 Details
httpunk-0.4.3-cp312-cp312-musllinux_1_1_armv7l.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ ARMv7l Details
httpunk-0.4.3-cp312-cp312-musllinux_1_1_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ ARM64 Details
httpunk-0.4.3-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.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARMv7l Details
httpunk-0.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
httpunk-0.4.3-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.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
httpunk-0.4.3-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
httpunk-0.4.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
httpunk-0.4.3-cp311-cp311-musllinux_1_1_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-64 Details
httpunk-0.4.3-cp311-cp311-musllinux_1_1_armv7l.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ ARMv7l Details
httpunk-0.4.3-cp311-cp311-musllinux_1_1_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ ARM64 Details
httpunk-0.4.3-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.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARMv7l Details
httpunk-0.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
httpunk-0.4.3-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.3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
httpunk-0.4.3-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
httpunk-0.4.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
httpunk-0.4.3-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details
httpunk-0.4.3-cp310-cp310-musllinux_1_1_armv7l.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ ARMv7l Details
httpunk-0.4.3-cp310-cp310-musllinux_1_1_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ ARM64 Details
httpunk-0.4.3-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.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARMv7l Details
httpunk-0.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
httpunk-0.4.3-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.3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
httpunk-0.4.3-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

Total release size: 66.4 MB

Release files / httpunk-0.4.3.tar.gz

Download URL httpunk-0.4.3.tar.gz
Size 423.7 kB
Tags Source
SHA-256 checksum
How to use checksums
01afa2bde39b0db2cea6be9d12108b3a405629a05809946a204368809d67041e
BLAKE2b-256 checksum
How to use checksums
bd49e2b21d9a2361612593b52b9da11a68794cd8411a19e8a310c0d5e3765546
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-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
641906d37ae3dfa8e2c24a76b367ace7477cab3fe5d4eed5470a4a21e696ee0a
BLAKE2b-256 checksum
How to use checksums
76bc280ab8e42927930b9bd82790c154ab54be549f9b22305fd2d995eeac317e
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl
Size 904.0 kB
Tags Linux musl 1.1+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
dfbde468e7a6bc8bd5fbaf0a6a94eb1483e0732d8e84510bae197bcbc9ac3e3c
BLAKE2b-256 checksum
How to use checksums
1abcaf78b96a1ac1ef60ec56e52b84daff6756f05be484f3db54734e446df9af
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl
Size 953.2 kB
Tags Linux musl 1.1+ ARMv7l PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
e4c1b38635d92f5e918727acb6a58368fdc20a55e952473f5af53cde6fb4c09a
BLAKE2b-256 checksum
How to use checksums
47af03f44192899177ceaea6e90905acb36d474f0b2b9d0d4f49aac3b69979b1
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl
Size 845.7 kB
Tags Linux musl 1.1+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
7266ba3aed7006f6c628287ca58217cd85fd1cbc2013c13d3ecdd0ce044843c0
BLAKE2b-256 checksum
How to use checksums
fe79a7bb0c4e7f326eebddfa23ab2b0be3968989a036d52b74fd3b0e2923cc7d
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 689.0 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
63a40ed6f94e67a9cb03a57acb2f4fe890522914483bd21163ddd930a97f8b4b
BLAKE2b-256 checksum
How to use checksums
180cad6bbd5e99b981e746e8d3085331afa03b70afec21800ff6d9c5e65c0def
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 674.7 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
4ec2c662b9b6ee7ff8133ff13e2215bcc717d652d695cc9cd51a071ebf0d4b2e
BLAKE2b-256 checksum
How to use checksums
fc1c4dea47251ff140c6fc3e2c9bfe2a5652549a9aaa5c4e78fb4d332dfdefc8
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 666.2 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
e694dcbf290d87c190de909194a4c33c4a263ca8e488402f2d1a6e08ee970fe7
BLAKE2b-256 checksum
How to use checksums
bce48184456a0c93aee5b03bd441ede833fde2d7ec69e664e7f16c162832895d
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Size 724.2 kB
Tags Linux glibc 2.5+ x86-32 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
41bd5ea18e1d61cc581b3757fefb93235f91c535506f148ad5c2625ce08c13f8
BLAKE2b-256 checksum
How to use checksums
db0c4937c3aaa4f4ca4a300edb73d2a4e73a6b31a8e1215b5edb5d6a5ccf11e4
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Size 626.4 kB
Tags PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3b8c1d26cf88678f4571ffe9c49a5f3bcd14fcd2e0e9d484b19b89fa6ed2628d
BLAKE2b-256 checksum
How to use checksums
0a9719b78fbb83ff70b18dd7a79452e9043dac94ffbd4fde3fa306465ae1842b
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-pp311-pypy311_pp73-macosx_10_12_x86_64.whl
Size 658.5 kB
Tags PyPy 3.11 PyPy 3.11 7.3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
58c2d61dae34c1b14e55fefdd78b5ac6f4f3090e90d7f202fd459783751a9a10
BLAKE2b-256 checksum
How to use checksums
07c93aba424f776352d6956496d3cbc6546211614416ec8e8388b74d0166e2c1
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp315-cp315t-win_amd64.whl
Size 618.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
127b7cb3867dd3b190c8a6ef202b591787223879226c786938cc28023d136ece
BLAKE2b-256 checksum
How to use checksums
2605f1d39aa6a36fac8ed8fec790c01c201d5b9b76a2c1f497331dcd0e416267
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp315-cp315t-musllinux_1_1_x86_64.whl
Size 954.6 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
d5b44a28dc2e3075ab24afa0dd5c34dde61379ad0c07efa4fa303439c279c3a8
BLAKE2b-256 checksum
How to use checksums
eca8bbb8f4cb905595e0c0e3021ef06da127a1b5a951b25f40ff53e98cfc5e08
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp315-cp315t-musllinux_1_1_armv7l.whl
Size 983.3 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
9ef57a3c58fa055b2a83087c34f5e0518082b1e48b9421c2d32372dcf1c60611
BLAKE2b-256 checksum
How to use checksums
c34893776d7fa085133385fd9e0f6e3ae9c56de8394ec0f305f9164149618d9e
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp315-cp315t-musllinux_1_1_aarch64.whl
Size 892.7 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
e72d4eeed8047234e6022aae891d4833754c17692712854ce8003b6181f27ff8
BLAKE2b-256 checksum
How to use checksums
7af4f2b9ef64c9200bd363605f15b8da414f524b7fb0c47860e3a06a73db2e22
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 23, 2026.

Transparency log

Release files / httpunk-0.4.3-cp315-cp315t-manylinux_2_28_armv7l.whl

Download URL httpunk-0.4.3-cp315-cp315t-manylinux_2_28_armv7l.whl
Size 699.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARMv7l
SHA-256 checksum
How to use checksums
16a47c5d9f37627a46982f6ba6dcd3486c2ddd0a84ee8e4b614abba78e5ca984
BLAKE2b-256 checksum
How to use checksums
9d658bbc9e2fcd601c3b6018aab537d135a8560c6fa14d5b3df90c59b84be366
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 23, 2026.

Transparency log

Release files / httpunk-0.4.3-cp315-cp315t-manylinux_2_28_aarch64.whl

Download URL httpunk-0.4.3-cp315-cp315t-manylinux_2_28_aarch64.whl
Size 705.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a70caf04c97e5af4b391ea02a9c0b32b8e30b81e1136aad74f672a659f06ec9a
BLAKE2b-256 checksum
How to use checksums
8148e40d3c7686650cd6443a411abd05a663463314f7ab3236ca80622c6a8fb1
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 738.2 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
266aaf0738df1687d06938fdb261d7805285853d106580192d70a5dd1bd66821
BLAKE2b-256 checksum
How to use checksums
5a760d6476889121cca8a8f2256ff26e83e7590b921e43185247f367d9d2d484
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp315-cp315t-manylinux_2_5_i686.manylinux1_i686.whl
Size 765.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
39360665f58fd4e67ad551582f16deec1a1ffe12a3f38192ea6716840ebc1ead
BLAKE2b-256 checksum
How to use checksums
f3a31c0cf6023c31cfbb812903556bd57ce2b702e0680dba91dd2926bed7418e
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp315-cp315t-macosx_11_0_arm64.whl
Size 654.8 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
56296faf51c2fddc047b44026bf0778b46312490170eb33dc232dd1e901f975d
BLAKE2b-256 checksum
How to use checksums
a353ce76a4a057da854f831b8a02117bc4f6f3171528c2ab5d1d501b25485eaa
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp315-cp315t-macosx_10_12_x86_64.whl
Size 697.1 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
bf77b98ce79d20d03e153c0ccce196dfec9a7410b2506826597ab2edb43c4c63
BLAKE2b-256 checksum
How to use checksums
5e11e540aacc9e4d9f778ebddc134e884b7b0290e4fc5ae5c2890b04536beef9
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp315-cp315-win_amd64.whl
Size 568.4 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
535e8bc594926b9a3554c8979c7e0a95f00893f998322a7a9feb96bb07236e82
BLAKE2b-256 checksum
How to use checksums
745f8614145346c5064f9f4174fd8e21a54e45b4baf28e090b5b2f4819f265cc
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp315-cp315-musllinux_1_1_x86_64.whl
Size 900.0 kB
Tags CPython 3.15 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
c83bc2fa0f4f508ce6704e9686eeb453f36c8be2215544c36db883d6bfc62367
BLAKE2b-256 checksum
How to use checksums
18df1b9c8c376d235bba0a8801eb3ef6f54fda37124ea81870a9304e2d4c600e
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp315-cp315-musllinux_1_1_armv7l.whl
Size 937.8 kB
Tags CPython 3.15 Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
aa2f025ffd8a955a65ebae4a8805a233b3e574987723f3ae7c7fc3e3ab6de99a
BLAKE2b-256 checksum
How to use checksums
dba182fb491b162742874809a9d2b45ca07faa5a51950aaaadcd2bc5a77bfc48
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-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
26aabfca271cda5cb997d6287a033003a9dbf99ba46c0e02ddb86ef6d77eff8d
BLAKE2b-256 checksum
How to use checksums
c7b0d6f4e19cd5dedef080a3a5b92e4c86ac16f6e9a8d4e6a7091f7cd4eabe13
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 684.1 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a585c37be5b1ecf9659753e947acf0eaf973b2ed81cc4ef20b38504444102019
BLAKE2b-256 checksum
How to use checksums
cc309527b9b52e98e6ddfc688e04547561e6ca1de0f80659d8e2261ea143dba9
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp315-cp315-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 659.5 kB
Tags CPython 3.15 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
0d545b61e4902ef459b1d8de3dce097b94a21f444e2a283a7a3008326ab7f683
BLAKE2b-256 checksum
How to use checksums
f1912597a8083d2e1e7fb2623ed89fbe3f8ea5409fd8b0dcc2bebd14d7d0a1d3
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-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
f8dbdcbf1b51c2f317b933889ef84ce4389fb2d180477b9e95488c45af0788d4
BLAKE2b-256 checksum
How to use checksums
59ceccea1ccc30b26c76d6ff7711c88028b58110803377575a28bb4c5e050a64
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp315-cp315-manylinux_2_5_i686.manylinux1_i686.whl
Size 706.2 kB
Tags CPython 3.15 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
1b2409a67f40f4e4bfdc212dc08510265634900be34d0c49101900c3dfbcdf22
BLAKE2b-256 checksum
How to use checksums
635a7b991926df2c87c7e57d29d65c4701fb82b58c3dda06e6f0328161740a08
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp315-cp315-macosx_11_0_arm64.whl
Size 608.1 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
761704025d9f1973afac8e6338c268f768ba6da0a465d98d5b48392e854770ce
BLAKE2b-256 checksum
How to use checksums
aa10cd044b2c7fb4c80aabf808b625d92e855f58c1e4873adc9586e845031b49
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp315-cp315-macosx_10_12_x86_64.whl
Size 647.3 kB
Tags CPython 3.15 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
7f1174f76f8d59910dbbb4b88e455148aee49fcc9f08b6987c3b9169b387d8b9
BLAKE2b-256 checksum
How to use checksums
0c50183bc096ced822c3aba34bf876b39e6d3c03bb865c1b8c596c89e843d398
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp314-cp314t-win_amd64.whl
Size 618.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
3760bd8c6a6b482e12b0cdecfa1e2c81ef455f4cd72409fc613e90fb40fe0fe6
BLAKE2b-256 checksum
How to use checksums
2ca62921ad81985ceecb00b21cfd4846d9312173512f9b748f758ac0c3e595c6
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp314-cp314t-musllinux_1_1_x86_64.whl
Size 954.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
259d24595c7a253dbd744a14dba4a75939bc031d0858c22a0ce679589bfabfc9
BLAKE2b-256 checksum
How to use checksums
3c82583587e1d9b7002d00f3734e7a04b28fe47397c9212f8cf505228d953419
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp314-cp314t-musllinux_1_1_armv7l.whl
Size 983.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
d4d6d4f74e0a9dbcc66e5c7b723fbf12eecd1b932342e9a801eda0f7862d93c9
BLAKE2b-256 checksum
How to use checksums
176998e9990bee6b5c3cd17227c12bfe51c4568596313afc67982e2730abec5e
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp314-cp314t-musllinux_1_1_aarch64.whl
Size 893.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
e518a5002942e65f20505a28fabda05780e0dc946474126e30fb3d4c0c974431
BLAKE2b-256 checksum
How to use checksums
b7bd18cbcb20e2bfb7f7a79fe9622d34514678cf747e648fb362948405dfd25a
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 23, 2026.

Transparency log

Release files / httpunk-0.4.3-cp314-cp314t-manylinux_2_28_armv7l.whl

Download URL httpunk-0.4.3-cp314-cp314t-manylinux_2_28_armv7l.whl
Size 698.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARMv7l
SHA-256 checksum
How to use checksums
e2407e2ee01fed62d26d63b50945e02d41a50abb8a47f5d203c9ff6a531c1de2
BLAKE2b-256 checksum
How to use checksums
a1d47747dbfbb2cbd6a74c5c72bf27285125726883984c2e5e326cd96e44b9ea
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 23, 2026.

Transparency log

Release files / httpunk-0.4.3-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL httpunk-0.4.3-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 705.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b34fad3e98bf67c04049fd52725fea009244d462dcd9316b72d010c76edbb43e
BLAKE2b-256 checksum
How to use checksums
141fb38c3eb5c32d961d9f79e430d7af08fdf3ab237a19bca0cb3b42e15cd83e
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 738.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1a70cb4d7bbf0ebf31a36dc0f3f9c79ce44b280dbab845b1281841c66e06a273
BLAKE2b-256 checksum
How to use checksums
4a7c20486f52b58600a937a0e40cccfb656bddca15f8fa134dd4f9a0c3d90d18
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
Size 765.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
b13d8c5940caff62bb812eda9eaac647fba3f8a954771f1166bab257abadbe42
BLAKE2b-256 checksum
How to use checksums
7219a24c1e90038108c524c7d3191b744870c10b86c36a2af15739e9ae7a2228
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp314-cp314t-macosx_11_0_arm64.whl
Size 654.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b63a136acd05ac2e003d506dfcaaab626c5c4d7f43978f7948b8bcb70bc55d77
BLAKE2b-256 checksum
How to use checksums
e4d0b3d4cfd10ab793b3857e41e8d8773a9e07ad4a2b8cce5e77adeb44bd08d0
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp314-cp314t-macosx_10_12_x86_64.whl
Size 697.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
9e437f162948fc1acd3c6e9392a66f001ea3d03fbe922985ec189798a449c18d
BLAKE2b-256 checksum
How to use checksums
9b44bdf5bcd3b46e5d3bd16ff69b7bcfe23f293507ed405c5c4f28562214cb4e
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp314-cp314-win_amd64.whl
Size 568.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
73894a5be9d061bcbcf586710b9721ecbf3b486ab1f5d56565d10907cf7f74eb
BLAKE2b-256 checksum
How to use checksums
0c1cf8bdf5c4b54c02ad0031d94cc3e7751c31c6b13d0cf1169b7f0fb9d6910a
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp314-cp314-musllinux_1_1_x86_64.whl
Size 900.1 kB
Tags CPython 3.14 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
57f35acca78f0d1b5818c05b4d4d78f943d6f482e9966a57fb70077c8a57df2a
BLAKE2b-256 checksum
How to use checksums
d29bbebbcfcee10e2b6daa395f38149849c8d233b1fb40b824b5f2d45bdee180
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp314-cp314-musllinux_1_1_armv7l.whl
Size 937.6 kB
Tags CPython 3.14 Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
eeb7c16631ae5d65891d6060623c5b112b5b55ace36d4a622eba0019072f45c3
BLAKE2b-256 checksum
How to use checksums
975828be14bbc76b8c492d31b1e12edeabf530419eace9413758213347946f90
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp314-cp314-musllinux_1_1_aarch64.whl
Size 835.6 kB
Tags CPython 3.14 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
16b445c276a58bd213858f32278eca5751da60eb3a628318616a1e85e890a61e
BLAKE2b-256 checksum
How to use checksums
e8943caea1f1c0623188980ee5a62dc0191ef5daae202c89080b30ec88c98743
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 684.2 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a3c76afa1056875d00fbc6cd1ac52f0e2b39e83f6e61258f8ed9d726c6d50c64
BLAKE2b-256 checksum
How to use checksums
4010887be066915677cdf29af5dc65cf4dceffe3c7ea9215920b0b53a8968cfd
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 659.3 kB
Tags CPython 3.14 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
8b7a7124afbdd73ef6daa90d5890e3d3afb75c68570807fdebbd2b202cd4df10
BLAKE2b-256 checksum
How to use checksums
29a683f49705405ca0b2634e2ca179c0bd1ff42f9e8c464f7d0e033e6c6fde3b
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 657.1 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8d24e18dae02d3a1b4423e8e539e9fd018c35ea9095ae7d31f2ec62b3bea3a6c
BLAKE2b-256 checksum
How to use checksums
a34bfb0cf114f4200ba730c5e459652993ec8a4822c37464b27639ced5d11c1b
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Size 706.2 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
be72f9eada4437b7ba6555218a6c4fe45680804644776520ec70905a3563a451
BLAKE2b-256 checksum
How to use checksums
1fd3e8bf5b8aab0b9242b55deb47409137dd7d713ec9d762da0dd53c1da8f2e2
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp314-cp314-macosx_11_0_arm64.whl
Size 608.2 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
67c1e5a75c440f490ee1ef4d98a0997be9c0fc6b9b011920b2ca638c692f21ad
BLAKE2b-256 checksum
How to use checksums
363cb3445e230554f2b8665a157c3c88b1af0b926feddf7aef02a35a653fa852
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp314-cp314-macosx_10_12_x86_64.whl
Size 647.5 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
eac5916c71c20a63403a593bd4ad816afd03814f8eb093c79eaccfe7b0126a4c
BLAKE2b-256 checksum
How to use checksums
0904e30eb4b4d0a2b9118add4b2f11f7f140aa1f675a3ecf1812d08ff4f51960
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp313-cp313-win_amd64.whl
Size 570.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
7102795f2b98e7bd0d447143b54ab77d1a59ed33560804eea03a39eff17e75f0
BLAKE2b-256 checksum
How to use checksums
1b71e97cd242ab4ca447883a531a53c5bd791e0fc1bb2a4235dc3263aba3ba9d
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp313-cp313-musllinux_1_1_x86_64.whl
Size 899.3 kB
Tags CPython 3.13 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
96d2c7b295facf84ae498a8d0921f93cf389db758ca1451749add917441e3f99
BLAKE2b-256 checksum
How to use checksums
a764624cf0f07989b5694dd5c918664aff5fa699a1bdb6427f75dee2ed91d10f
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp313-cp313-musllinux_1_1_armv7l.whl
Size 937.6 kB
Tags CPython 3.13 Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
30a947f690d481b8c5d847c71ef046b6ba0b18338fe3f8aaf5d06637b65da336
BLAKE2b-256 checksum
How to use checksums
be185e886890924a1ad02452dcdbbcc5fc4343cc42a1ecad942d7b3a6a7f49ad
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp313-cp313-musllinux_1_1_aarch64.whl
Size 835.6 kB
Tags CPython 3.13 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
d0df7aaba10a135cd920e795356e4833300bb5a116b4fedf4afecb4973fa0807
BLAKE2b-256 checksum
How to use checksums
9d2af3c95810d72b2c9b19a26d5eaaa954dc120912012de6e15b0e300fc9f0ac
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 684.3 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
361655d567383caf06b63eb2710c0004a0e1d3710fa196d61a710de4423f94f2
BLAKE2b-256 checksum
How to use checksums
402d67678759d2d2cd6d9f7e1f9017a2650908d5455907bb3783483c4f0c7077
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 659.1 kB
Tags CPython 3.13 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
5260664a3e1b33eec41a5608b755c3adca19ab10778b0ef57d9417a00fd6a5e5
BLAKE2b-256 checksum
How to use checksums
4cb7c223693979441384c69685ab2093281c8b0e880df8928da0f463b96459c4
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 657.6 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ff67a1b0ee31bf26c35b19ff748654d4697e4f953840d4f42d8a8ab6ecf6f63e
BLAKE2b-256 checksum
How to use checksums
e5ece3173ab2e694750aae329252b829ee15a094c4912cc4f1777d5b5825a9a2
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-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
b5e492954398fa5e8351f902d70ddfee98225f3b1800a9c03a323832f22cd17d
BLAKE2b-256 checksum
How to use checksums
d4b4a75f054a1f8df4baf81c0bee3269ad5a76ab412d1c12cda077b7e309c785
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp313-cp313-macosx_11_0_arm64.whl
Size 609.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0643be7483a0bc833d3a099a82bc7cc5e374a29ec6ffdeec1234c089de208a67
BLAKE2b-256 checksum
How to use checksums
9d62c703a7fc0a248a3b1f0b4f3c75f5201557332280efcdc94712fcad2a1601
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp313-cp313-macosx_10_12_x86_64.whl
Size 648.6 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
f6279d1dae198507a17a91827e46d0edc25ae4e03ff7a316c664e3f88c32dc06
BLAKE2b-256 checksum
How to use checksums
9b9bcd26d4123630b2c3c0223566e1770a8ac6b89e5c44437fb2b28ba38b3d58
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp312-cp312-win_amd64.whl
Size 570.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
67615b1f28187f2bdbe982ef3311a11e57a3145e65d26bf89897b493160fb33f
BLAKE2b-256 checksum
How to use checksums
9843572af31ae3c0de0a7baa7ce74038e0e53bbc77dbc6719660691bb507144a
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp312-cp312-musllinux_1_1_x86_64.whl
Size 899.4 kB
Tags CPython 3.12 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
9530153cd2bb291877c1e71474dc3c7e4ad3bbe29bcccef68787bbe5e60ba58a
BLAKE2b-256 checksum
How to use checksums
bff12abb8694891fc503bac2473dcc09433ab615237b8a91e4cf29e04f62c326
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp312-cp312-musllinux_1_1_armv7l.whl
Size 938.0 kB
Tags CPython 3.12 Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
1d0b4be238a9c8ad0bcb1326a81000b036c853a0e87b761e542503bcb37fda83
BLAKE2b-256 checksum
How to use checksums
adf3c1472d246657856821c56edbf3ad17532b86ac803d1314e3883d3efaeba2
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-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
b5dccbc002efb667f3ab3d0afb4b673f16f364b55d34cfbecb0bc1b65b749900
BLAKE2b-256 checksum
How to use checksums
1fdea19f6e1d7e9f1cd98eaab6f12bf859a92d4526dc6c0ef0e3d04e172b1654
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 684.4 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a423feae7c7e5714eb178232cad011f56f59792672e82e2a5803d8a7c6080471
BLAKE2b-256 checksum
How to use checksums
3c020c82b44207b52a2f5b814bec6de5cda66605df64e7c86dab7ebaa7394af4
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 659.7 kB
Tags CPython 3.12 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
02a304535a161ca98d3cd2d9fe3128bd7776d5c3513fde79aa82852c1fcfed89
BLAKE2b-256 checksum
How to use checksums
9d4b4db3bfa3cb15b78ebb5c5877d3821493e1bdc16da4b64e2665295430021e
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 657.4 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b3123282973a47c5d1236e496624f658bc55bc30effd91cbae24bded1f86d9e6
BLAKE2b-256 checksum
How to use checksums
22db9c3a158b17d9f2baba6c1071d5307837f5256bc9eb6c3bb0a63c2e456371
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Size 706.1 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
047dc849e25a5533b74761c4dd2c3c7818d9a8f6a144e4ec9eb144d2ee82ff9e
BLAKE2b-256 checksum
How to use checksums
9ff1556bd90a5415f3a29be97e6329132b6be45b3701b289c7794da0ff675628
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp312-cp312-macosx_11_0_arm64.whl
Size 610.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c39d5ab54b2808a1af684a4367a987fa6e0a26f89c88d67253e1a1529097c16d
BLAKE2b-256 checksum
How to use checksums
dd75e1c4904bd108832f5cbedba367fcfbbafaf5e9669687a1e26b1633922c07
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp312-cp312-macosx_10_12_x86_64.whl
Size 648.8 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
491082ac83576a6d82a2274889b7b2c83b450b3527ce1c10a1a927671b3d5bfd
BLAKE2b-256 checksum
How to use checksums
a3f77bd8ea3f9305a00a3dd3aad5938d322d342067f9270e3e1b7247938e59a3
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp311-cp311-win_amd64.whl
Size 567.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
160b90803eec80f720a46f0dcd0758859ac4f64c52b0eceffbe47bdfdf9aac83
BLAKE2b-256 checksum
How to use checksums
91203cf5e86ebe9133c919d39fbc9710bcb3ffaa485e1615d025b97dc65ec26c
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp311-cp311-musllinux_1_1_x86_64.whl
Size 895.9 kB
Tags CPython 3.11 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
99c32d2161af236b4eb6dd025dfb2083661b6946e2bda73bd2847e691d897db2
BLAKE2b-256 checksum
How to use checksums
df10baff45a19e4fa822a22235bf76c8d12bedfe29347b709d343d7fa22a5559
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp311-cp311-musllinux_1_1_armv7l.whl
Size 944.8 kB
Tags CPython 3.11 Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
339392e42360185f7c6770e1c0866b5900ccbea62b9f8ec8f2aa25e3a428d4fb
BLAKE2b-256 checksum
How to use checksums
300cf3521b0552e88a8eeac17ccd3e375073ebae92031cb622b8ac069005a8d8
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp311-cp311-musllinux_1_1_aarch64.whl
Size 835.3 kB
Tags CPython 3.11 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
844b452b7f6c57e55f96fc542b6a18d3b3ea32014a4eab7f4d8e84e1e5a36052
BLAKE2b-256 checksum
How to use checksums
fe8d49e0f965c6c0e18e8480bebada8e5338d1b69ed60cc04c5b610cee5acbfe
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 681.0 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
95f274b1a46e860c9f18d64b4a7d3881d1f1aca149204838b973c101aaf7a10f
BLAKE2b-256 checksum
How to use checksums
5909e39906497cb0d37cda08f5a93c303ee375252d2530ecaebface1822bb4a4
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 666.1 kB
Tags CPython 3.11 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
a2808604fbceb55f1a5bcdbe94f02ee2be74ed876bc85c89cd0d443deb0e6e86
BLAKE2b-256 checksum
How to use checksums
29ac72156e05addc64d444a9095631b68e6ca14fa2c70eb3dd1c60470757c5f7
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-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
f15030209974331c91cfee16de9fa30d2f536072cf49302ece915d91622d081b
BLAKE2b-256 checksum
How to use checksums
283b9435c8d9f0caa2cf3d52a500b455c562a46cd8c972748d0cf357b6f01ee3
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Size 715.5 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
29fcbee89a0cef9c46561f074c83bd78c15f2d84ef0a37b73257f7bc95d54fe4
BLAKE2b-256 checksum
How to use checksums
58edf772182c6cd90ff5c5d6ce456940d07edf0d079e276d568cb169b47cd0c1
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp311-cp311-macosx_11_0_arm64.whl
Size 614.2 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e025dfd9c0ffb577d2ea574fca24e344fe0b53e1b8367cd00c0595935a7cdb7f
BLAKE2b-256 checksum
How to use checksums
22a937fbdc62add30b8a17728dda27c52312b54d2775faa181217c9a0a576d54
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp311-cp311-macosx_10_12_x86_64.whl
Size 648.0 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
f585d6da5cac3a08c67472c252931810c586d2947d9251ed70fd357fe7fa8661
BLAKE2b-256 checksum
How to use checksums
6bd8d09c1f7fda7b310e700202e91ca640c92efd63fd7b7d7ca365bff2ad74c9
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp310-cp310-win_amd64.whl
Size 567.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
4c11b5e20985d9fb349ee4e41d549c3993d9ed348268fc6c1bee3fad8bac0f30
BLAKE2b-256 checksum
How to use checksums
87ddb92fc6643ebb568da8eec3ff5a7cd52ec0e725cc0119018ff76bd524416b
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp310-cp310-musllinux_1_1_x86_64.whl
Size 896.2 kB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
4458472734e3faea08605b34eb0b09305b0090cd525730b1656e5606e07f9a4d
BLAKE2b-256 checksum
How to use checksums
316f9ce1292cd238361b962fe5ad2caa99efc3d27aad80ad4f523f9add9d4473
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp310-cp310-musllinux_1_1_armv7l.whl
Size 945.1 kB
Tags CPython 3.10 Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
3593789b28e105108a51a20ca65ad1bec8e6d69e140b182d8e62f3745b9a06d5
BLAKE2b-256 checksum
How to use checksums
012c622d89be381be8ec95845948c5dc84935845a247207abee11dbc6354e206
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp310-cp310-musllinux_1_1_aarch64.whl
Size 835.5 kB
Tags CPython 3.10 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
53d36cbf6a2bfb8793d1b5d9e920f0248baec9f5bc37237fd4d93c03e7d516d9
BLAKE2b-256 checksum
How to use checksums
4e4585eb1a816e6ca5e412e41c629345cf8e58f151cabf118c352da94d87f2ba
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 681.2 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
28bea94697fd6a6fa36183bd32c07d25c517226e4c184a2e00211413d33ff7f0
BLAKE2b-256 checksum
How to use checksums
5c4f2dd69fa84e9268d30eeb6c249c9578a3db6fab733210c52006cf10ec31c4
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 666.4 kB
Tags CPython 3.10 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
284199280de83032a5a73381ad2fd77b9471efc580e6e5f2c228659318b85305
BLAKE2b-256 checksum
How to use checksums
c733bff2258236cdd87a595618439e397abecab15a32f4ee78e0df7061a22419
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 657.8 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9f7e4c63adb7043180800f59a8dc2fd93a65560fbbf41899c956efa57fecdfa9
BLAKE2b-256 checksum
How to use checksums
c0dc5758345c5ef6c55b4bbdc43eef6abebf383c72d26005bfdcd2d25e3fca0f
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Size 715.6 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
4a0a304647665eeb9eca8d9e9f0f6717fb91be69fd41459f785522c26fadf207
BLAKE2b-256 checksum
How to use checksums
912413d05ddcdfb166b4f5ae6029ddace06339ac999ae78fb8b904afa09bf6c1
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp310-cp310-macosx_11_0_arm64.whl
Size 614.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5bef7d5c8df7fcda9d2f7e8982a926ecab25c5de552b3ae5036b98bc6201b096
BLAKE2b-256 checksum
How to use checksums
5457df1254a42d352d37ea953347f25f7afbc3381e820b22efc8bf5ce4c68d47
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 23, 2026.

Transparency log

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

Download URL httpunk-0.4.3-cp310-cp310-macosx_10_12_x86_64.whl
Size 648.1 kB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
32b433c80ca3a0f28b29cf2063ec5d69b6e8c6799bddc01904afe867043b331e
BLAKE2b-256 checksum
How to use checksums
42ad8a0bedf07de04caa95763c5a7fc7bc1aa4293c56cdd9cf67d4bb44bf6646
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 23, 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