Skip to main content

zmuxio

CI PyPI Python versions License

Python bindings for zmux: multiplexed streams and datagrams over one or many reliable byte pipes, wire-compatible with QMux (draft-ietf-quic-qmux). With a plain QMux peer a session is a single-pipe QMux session; between two zmux endpoints it adds multipath, resumption, stream preambles, priorities and datagram flows.

The protocol and all I/O run in the Rust implementation on a runtime managed by the extension; Python awaits the results on its asyncio loop.

pip install zmuxio      # import zmux; Python 3.12+, also free-threaded 3.14t

Prebuilt wheels: Linux (manylinux) x86_64, aarch64, armv7, i686, ppc64le, s390x and riscv64; Linux (musllinux) x86_64, aarch64, armv7 and i686; macOS x86_64 and arm64; Windows x86_64 and x86. Other platforms (Windows on arm64, for example) install from the sdist, which needs a Rust toolchain.

import asyncio, zmux

async def main():
    async with zmux.Listener() as listener:
        addr = await listener.serve_tcp("127.0.0.1:0")

        async def serve():
            async for session in listener:
                async for send, recv in session:
                    await send.write(await recv.read_to_end())
                    await send.finish()

        server = asyncio.create_task(serve())
        async with await zmux.connect_tcp(addr) as session:
            send, recv = await session.open_bi(info=b"echo")
            await send.write(b"hello")
            await send.finish()
            print(await recv.read_to_end())
        server.cancel()

asyncio.run(main())

Carriers: TCP, TLS (TlsConfig from PEM paths or bytes; clients default to the bundled web roots), QUIC (with lanes), WebSocket, HTTP/1.1, HTTP/2 (Http2Connection opens several pipes on one connection), HTTP/3 and WebTransport. dial_x(target, *, ...) gives a PipeIo, connect_x(target, *, tls=None, config=None, ...) a Session, and Listener.serve_x(addr, *, ...) accepts. pipe_from_streams(reader, writer) runs a session over any asyncio stream pair (slower: bytes pass through Python).

session = await zmux.connect_quic("example.net:443", config=zmux.Config(idle_timeout=30))
async with session:
    send, recv = await session.open_bi(info=b"route", priority=zmux.Priority(1))
    async with send:                      # finish on exit, reset on error
        await send.write(b"request")
    async for chunk in recv:              # until the end of the stream
        ...

Streams: finish() ends the sending half, reset(code) abandons it, recv.stop(code) asks the peer to stop sending. Every coroutine is cancellation-safe; use asyncio.timeout() for deadlines (durations are seconds). open_connection(session) returns an asyncio-style (reader, StreamWriter) pair whose drain() applies backpressure.

Events and statistics:

async for event in session.events():
    match event:
        case zmux.PipeStateChanged(pipe=p, state=zmux.PipeState.FAILED, failure=why):
            log.warning("pipe %d failed: %s", p, why)
        case zmux.Suspended() | zmux.Resumed():
            log.info("%s", event.kind)
print(session.stats().bytes_sent, [s.smoothed_rtt for s in session.pipe_stats()])

Multipath: give both ends Config(psk=...) (or tls_auth=True over TLS/QUIC), then session.add_pipe(await zmux.dial_tcp(addr), policy=zmux.PipePolicy(priority=1)). For an out-of-band join, r = session.reserve_pipe(), send r.header as the Zmux-Pipe-Join request header (dial_websocket(url, headers={"Zmux-Pipe-Join": r.header})), then r.attach(pipe). Resumption: Config(resume_timeout=..., dead_timeout=...), and session.revalidate_pipes() after a network change.

Early data: Config(early_data=True) toward a zmux peer sends the first streams before the peer's parameters arrive. QUIC 0-RTT: keep one QuicClient(tls, zero_rtt=True) with Config(carrier_early_data=True) at both ends and serve_quic(..., zero_rtt=True); session.zero_rtt reports what happened. Early data can be replayed, so servers should refuse non-idempotent requests on replayable streams:

async for send, recv in session:
    if recv.is_replayable and not idempotent(recv.preamble.info):
        await recv.stop(1)
        await send.reset(1)
        continue
    ...

On EarlyDataRejected (retryable is true) open the streams again on a new session without early data, and QuicClient.forget(server_name).

Errors derive from zmux.ZmuxError with kind (ErrorKind), retryable and code; SessionClosed adds reason and remote.

License: Apache-2.0.

Metadata

Release files for zmuxio 0.3.1

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

Source distribution (sdist)

Source distribution for zmuxio 0.3.1
File Size Uploaded Provenance Actions
zmuxio-0.3.1.tar.gz 58.1 kB With provenance Details for zmuxio-0.3.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for zmuxio 0.3.1
File Actions
zmuxio-0.3.1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for zmuxio-0.3.1-cp314-cp314t-win_amd64.whl
zmuxio-0.3.1-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details for zmuxio-0.3.1-cp314-cp314t-win32.whl
zmuxio-0.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for zmuxio-0.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl
zmuxio-0.3.1-cp314-cp314t-musllinux_1_2_i686.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 Details for zmuxio-0.3.1-cp314-cp314t-musllinux_1_2_i686.whl
zmuxio-0.3.1-cp314-cp314t-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l Details for zmuxio-0.3.1-cp314-cp314t-musllinux_1_2_armv7l.whl
zmuxio-0.3.1-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details for zmuxio-0.3.1-cp314-cp314t-musllinux_1_2_aarch64.whl
zmuxio-0.3.1-cp314-cp314t-manylinux_2_31_riscv64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.31+ RISC-V 64 Details for zmuxio-0.3.1-cp314-cp314t-manylinux_2_31_riscv64.whl
zmuxio-0.3.1-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 for zmuxio-0.3.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
zmuxio-0.3.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x Details for zmuxio-0.3.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
zmuxio-0.3.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le Details for zmuxio-0.3.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
zmuxio-0.3.1-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-32 Details for zmuxio-0.3.1-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
zmuxio-0.3.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l Details for zmuxio-0.3.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
zmuxio-0.3.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details for zmuxio-0.3.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
zmuxio-0.3.1-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for zmuxio-0.3.1-cp314-cp314t-macosx_11_0_arm64.whl
zmuxio-0.3.1-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details for zmuxio-0.3.1-cp314-cp314t-macosx_10_12_x86_64.whl
zmuxio-0.3.1-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details for zmuxio-0.3.1-cp312-abi3-win_amd64.whl
zmuxio-0.3.1-cp312-abi3-win32.whl CPython 3.12 abi3 Windows x86-32 Details for zmuxio-0.3.1-cp312-abi3-win32.whl
zmuxio-0.3.1-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details for zmuxio-0.3.1-cp312-abi3-musllinux_1_2_x86_64.whl
zmuxio-0.3.1-cp312-abi3-musllinux_1_2_i686.whl CPython 3.12 abi3 Linux musl 1.2+ x86-32 Details for zmuxio-0.3.1-cp312-abi3-musllinux_1_2_i686.whl
zmuxio-0.3.1-cp312-abi3-musllinux_1_2_armv7l.whl CPython 3.12 abi3 Linux musl 1.2+ ARMv7l Details for zmuxio-0.3.1-cp312-abi3-musllinux_1_2_armv7l.whl
zmuxio-0.3.1-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details for zmuxio-0.3.1-cp312-abi3-musllinux_1_2_aarch64.whl
zmuxio-0.3.1-cp312-abi3-manylinux_2_31_riscv64.whl CPython 3.12 abi3 Linux glibc 2.31+ RISC-V 64 Details for zmuxio-0.3.1-cp312-abi3-manylinux_2_31_riscv64.whl
zmuxio-0.3.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 abi3 Linux glibc 2.17+ x86-64 Details for zmuxio-0.3.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
zmuxio-0.3.1-cp312-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.12 abi3 Linux glibc 2.17+ IBM System/390x Details for zmuxio-0.3.1-cp312-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
zmuxio-0.3.1-cp312-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.12 abi3 Linux glibc 2.17+ PowerPC 64-le Details for zmuxio-0.3.1-cp312-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
zmuxio-0.3.1-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 abi3 Linux glibc 2.17+ x86-32 Details for zmuxio-0.3.1-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
zmuxio-0.3.1-cp312-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.12 abi3 Linux glibc 2.17+ ARMv7l Details for zmuxio-0.3.1-cp312-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
zmuxio-0.3.1-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 abi3 Linux glibc 2.17+ ARM64 Details for zmuxio-0.3.1-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
zmuxio-0.3.1-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details for zmuxio-0.3.1-cp312-abi3-macosx_11_0_arm64.whl
zmuxio-0.3.1-cp312-abi3-macosx_10_12_x86_64.whl CPython 3.12 abi3 macOS 10.12+ x86-64 Details for zmuxio-0.3.1-cp312-abi3-macosx_10_12_x86_64.whl

Total release size: 142.1 MB

Release files / zmuxio-0.3.1.tar.gz

Download URL zmuxio-0.3.1.tar.gz
Size 58.1 kB
Tags Source
SHA-256 checksum
How to use checksums
ec9c986f2d6363f15d91ddb96c92315787b0f928b4d84b177c713c83d9284d80
BLAKE2b-256 checksum
How to use checksums
2841478b4c02ddd6b47b9d881652eea92b265837f1ca6c6608bfe8e4c2d640b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp314-cp314t-win_amd64.whl

Download URL zmuxio-0.3.1-cp314-cp314t-win_amd64.whl
Size 4.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
a4a7923bb166082406edb0a50f8d9b9845e0e117d625322eb6d9156abc27a274
BLAKE2b-256 checksum
How to use checksums
1dab9e71867ad3247bcd25c2e4dc3e1858a4629d2c8975c67ea3f4d1f1114160
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp314-cp314t-win32.whl

Download URL zmuxio-0.3.1-cp314-cp314t-win32.whl
Size 4.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
c58ae517a51bcaf607d5b30e8391bc9014f26660cbefd1190bbace81939f7c5d
BLAKE2b-256 checksum
How to use checksums
49f7e70f477b8ddbbd6d747a47a1ff37d64005a27e04062adf6d8c2165b688fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL zmuxio-0.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 5.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
cdd2dee16f4d082606e103590dd7779cf01090d0662e8163557b2bb90cbc34c6
BLAKE2b-256 checksum
How to use checksums
31c8b2a1ef625fc10efd0c2fcaa76f0d545c3b620a60897a0370c54a2b09c045
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp314-cp314t-musllinux_1_2_i686.whl

Download URL zmuxio-0.3.1-cp314-cp314t-musllinux_1_2_i686.whl
Size 5.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
39fde603ccb9e2740cfe3023ecf85e51f520fabe2a8218b2c3fa81908ba5d4df
BLAKE2b-256 checksum
How to use checksums
8a92871e4da1d5229ccbc815f315648beb660d7fd5a29944b9b39d8012c3c35f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp314-cp314t-musllinux_1_2_armv7l.whl

Download URL zmuxio-0.3.1-cp314-cp314t-musllinux_1_2_armv7l.whl
Size 5.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
e43dcf395fbdf6873d85decda7845eb7a229b0d6d07d09c9f6be6e8609069469
BLAKE2b-256 checksum
How to use checksums
0c3c9fb7624082f1d2ac1a28a793dbaf7880626b14d22ffa930a65810c3195c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL zmuxio-0.3.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 4.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
dd1b4439ea7736af8760a3a68f9cafe81dffde169d204404ad0aab2fcb9dd09f
BLAKE2b-256 checksum
How to use checksums
a472283eb6991a7e13dc002d36d1640ab231477aacb7b5a988c5a77834e06274
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp314-cp314t-manylinux_2_31_riscv64.whl

Download URL zmuxio-0.3.1-cp314-cp314t-manylinux_2_31_riscv64.whl
Size 4.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.31+ RISC-V 64
SHA-256 checksum
How to use checksums
b01c4b5dfda309b3c3ec0bd9cfe4fddba3b66cc1cf800419eb6d88dc80f1f96e
BLAKE2b-256 checksum
How to use checksums
1a224c5314121c9a881e69d433d5571e8cd9e7cdf0cf0f84d25d66f9fac82ee2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL zmuxio-0.3.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
89dbf0349fda9d170da318a3fb636a01d93fc12853a97c953dae3734b9a5e012
BLAKE2b-256 checksum
How to use checksums
394a5b3f2c0f5bddfe69d64f30810000c3126bc4f1a7f1180f8222b2ca6ba4f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL zmuxio-0.3.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 4.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
05d292fa58c18c9edd3f118b68ed6b51966e9546ef52b7c5c8bbd3350fddf359
BLAKE2b-256 checksum
How to use checksums
293d3c0ffd325a6f9a58b3c9fcb2b8754c6bbef074762de274e81429a5307b3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL zmuxio-0.3.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 4.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
baa868fdef2354f31dcbe3dd21c41e2267aa5dac418b81114048967ac8402858
BLAKE2b-256 checksum
How to use checksums
95040297ddabec4e61b8c535bbaf57b262925dc887037008ef7d2bb0ee0f9b7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL zmuxio-0.3.1-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
Size 4.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
bf41e6f52109c6d713eac22ca6f0ef2bfee73f51c73b9a28d7f6887b23eaec17
BLAKE2b-256 checksum
How to use checksums
61708bece79966c0d39c457e7f4892fa62dcbb36f52d6371a8de63ed966713e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL zmuxio-0.3.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 4.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
d5ace5f76565c19f5fb6068c7262084195883f2b6ab15a469a055678a8134f1b
BLAKE2b-256 checksum
How to use checksums
9b3759658ce4485f4029c0af5f7cbaac5c03ba9a65b5097750e58ac3f3d408b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL zmuxio-0.3.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3dd52ec039c7a8092b9b7471a4c8eb1ac010b81596cf808c0766906d010bf9ac
BLAKE2b-256 checksum
How to use checksums
ebc7807e21114b5a30ebd7f03915b388e90180aec38add7107c60f9f71dde969
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp314-cp314t-macosx_11_0_arm64.whl

Download URL zmuxio-0.3.1-cp314-cp314t-macosx_11_0_arm64.whl
Size 4.4 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d8a6d4546858fd2117fd2cbb06ae70b582579348e96f5e573ee05cbcd900bd6d
BLAKE2b-256 checksum
How to use checksums
4f308cbe7656981136cb778aafbe33889c9d1926273c653abe7e7277cfc436b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp314-cp314t-macosx_10_12_x86_64.whl

Download URL zmuxio-0.3.1-cp314-cp314t-macosx_10_12_x86_64.whl
Size 4.5 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
53f23598496a1604596b52d5d5917c5a5bf4aa283441d05fa0122c2c64090bad
BLAKE2b-256 checksum
How to use checksums
1f932771d34b1d402977db3f93541b974884554c98a519770af9caa389a201bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp312-abi3-win_amd64.whl

Download URL zmuxio-0.3.1-cp312-abi3-win_amd64.whl
Size 4.8 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
b7adb3afc77fb33f598b8a4aee75cc455f660db0d5d84fb764d0731c0c9bb11e
BLAKE2b-256 checksum
How to use checksums
ceaa1007d0a5f1d506a3e392519c091e050c817016ccdd83625b4994fdbda696
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp312-abi3-win32.whl

Download URL zmuxio-0.3.1-cp312-abi3-win32.whl
Size 4.1 MB
Tags CPython 3.12 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
16fae2f215c6f4e3f60fa2415cde3405f5ee0bd88d781a33c468647bf37f3bf2
BLAKE2b-256 checksum
How to use checksums
3cdbb4b46aaf2994f9eee6a3691d869c3b519e3d29898cae442f3fbe60b48c51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL zmuxio-0.3.1-cp312-abi3-musllinux_1_2_x86_64.whl
Size 5.0 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
15e39b4ecdef033e9a610e6898e430adc59a92ef81fb465538fc1b315bcca813
BLAKE2b-256 checksum
How to use checksums
74ce60494e58703c9f63442bca9f54e4f14ec69ac49bb2340f926997e8c8fdf0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp312-abi3-musllinux_1_2_i686.whl

Download URL zmuxio-0.3.1-cp312-abi3-musllinux_1_2_i686.whl
Size 5.0 MB
Tags CPython 3.12 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
9c1900c7f664fedef7e67ad911f8f6f97bef27f344ab32449278c694e6eb0e59
BLAKE2b-256 checksum
How to use checksums
87e07f82cfd3aa01208c881a2c616e80c3f17d70befbd431328f4d01514a06ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp312-abi3-musllinux_1_2_armv7l.whl

Download URL zmuxio-0.3.1-cp312-abi3-musllinux_1_2_armv7l.whl
Size 5.0 MB
Tags CPython 3.12 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
a8a0f3dbbcf208bf84695ddc01dd67c250fa50dc5b0f520a1d0d56e1f5199088
BLAKE2b-256 checksum
How to use checksums
ef28f7b561aff5bbbda8c68130d7144b31bf113036aba34105d8258469081e23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL zmuxio-0.3.1-cp312-abi3-musllinux_1_2_aarch64.whl
Size 4.9 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
182eb998aa80501a4dc1e1db160f90e41bd8b43acf0558e5f4145445579ca4a6
BLAKE2b-256 checksum
How to use checksums
8ab68070fc87a228a221d2b987a155eaf62c83044f1ba8c7983e20785829cef3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp312-abi3-manylinux_2_31_riscv64.whl

Download URL zmuxio-0.3.1-cp312-abi3-manylinux_2_31_riscv64.whl
Size 4.7 MB
Tags CPython 3.12 Linux glibc 2.31+ RISC-V 64 abi3
SHA-256 checksum
How to use checksums
3ea338164da99a26bc602f6d3f943a1fa722c85afd9d9df80abcb0de6998b00c
BLAKE2b-256 checksum
How to use checksums
27d6ed2617c3670bccd24b1242ac7f1546e75ea0af64a29b3cea4e248d36d326
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL zmuxio-0.3.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.7 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
f83dac0b90c1d382397b98352afa0c785c8dd851c0e1c8afa368eb55a3dd5ba3
BLAKE2b-256 checksum
How to use checksums
defb8835f115a0333e6ac510276dece084a0239ef247f33b1909ab4e3a7722a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp312-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL zmuxio-0.3.1-cp312-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 4.8 MB
Tags CPython 3.12 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
dd3f3a346ce5998d0fa9959bdd14ddc9bbefd7bbf4de6a348777ba5a6b99888a
BLAKE2b-256 checksum
How to use checksums
8a0a0eb850b4f4c6fc04fe878e52fa849108ce5ff0237a95eef56f1a6acea1ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp312-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL zmuxio-0.3.1-cp312-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 4.9 MB
Tags CPython 3.12 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
b28e06d0a9393d2cc70e25ef2ec47a08d6ce0c2f798f68dd4840094941b1e407
BLAKE2b-256 checksum
How to use checksums
33482d7abb902b9f0564fc4c98db537917a10fa0caaf3b2751192c6ff73d0203
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL zmuxio-0.3.1-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Size 4.9 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 abi3
SHA-256 checksum
How to use checksums
293c0c2f85ed8574ab7e753929c5109b3c8ef920bd1e0afe3ac1fab75c882953
BLAKE2b-256 checksum
How to use checksums
cb0d670ea1465df8419212ee370e39dee3ab4f9a793b9287807ec9d95aa099fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp312-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL zmuxio-0.3.1-cp312-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 4.7 MB
Tags CPython 3.12 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
5b9b420d979cdff7529bdf62927956a80e6f78e2c85183fed022adcb2dca84ae
BLAKE2b-256 checksum
How to use checksums
e0851f9491d4768ce2bbddd2a2e4ef0d7606db149ab5fdd7958af08b49d0b67a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL zmuxio-0.3.1-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.7 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
4de76b53197383ab8ef7be969bf39be60b2e892b04eb62e5e3dcb6a6b675c627
BLAKE2b-256 checksum
How to use checksums
143b5564ba17d4b029239ce26963347f4c3d63e631c03828c2b988d05796c05d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp312-abi3-macosx_11_0_arm64.whl

Download URL zmuxio-0.3.1-cp312-abi3-macosx_11_0_arm64.whl
Size 4.3 MB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2182a8a37e05d27faa903e46a6e7b357ad6be396b820dc17b100a06a161200e3
BLAKE2b-256 checksum
How to use checksums
097290617938e4f6046446c03593b3fffff77075d3e151833e72d79ea2d1b0be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / zmuxio-0.3.1-cp312-abi3-macosx_10_12_x86_64.whl

Download URL zmuxio-0.3.1-cp312-abi3-macosx_10_12_x86_64.whl
Size 4.5 MB
Tags CPython 3.12 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
456161b9c4ccab1de0321859462b10eacfd8e08b310a38f70173f81e312644bd
BLAKE2b-256 checksum
How to use checksums
2887e4996758b4630fabe6e96a66975249c6ba18efb0bc010d2090c4fa89400b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Security for zmuxio 0.3.1

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.

Full provenance

All 31 files in this release have been uploaded with provenance metadata.

Select from 31 files

Attestation for zmuxio-0.3.1.tar.gz

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 Oct 27, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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