Skip to main content

zmuxio

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

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.0
File Size Uploaded Provenance Actions
zmuxio-0.3.0.tar.gz 56.0 kB With provenance Details for zmuxio-0.3.0.tar.gz

Built distributions (wheels)

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

Total release size: 141.1 MB

Release files / zmuxio-0.3.0.tar.gz

Download URL zmuxio-0.3.0.tar.gz
Size 56.0 kB
Tags Source
SHA-256 checksum
How to use checksums
4ac6314c6e942ef4c40513e8b437cc0bffa8bf7bf785e7aa656bcb00d714ceaf
BLAKE2b-256 checksum
How to use checksums
6fffb0aca41779d9b747fe096ae086edb6e95ea55e99fde7204cfba2d28e4a56
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-cp314-cp314t-win_amd64.whl
Size 4.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
ee1cc2415795e2d2ca336bbacc3dfc2205e36208a940421bd500f756056a8c5e
BLAKE2b-256 checksum
How to use checksums
39196d6294c394fca820d2dfa2f129e14cfe866b2fd4aca1917cd15335302f69
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-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
3dfe7ad9c4f4448bd8719cfddfc56b1b1f8a14cc54a1129986fce9dcc9c697bc
BLAKE2b-256 checksum
How to use checksums
88d871db0be7ca64bf14a0c6c7e9fbc1588be064e643af463280e81d7c9ecc7b
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-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
8a35c320cb5856de799869b5912956d0f595c08d73cc008db4fc116e331159f4
BLAKE2b-256 checksum
How to use checksums
dab414254a18e3268d3c4757d37cdc281cea0ab5ea89905d6bffd851a60fecb0
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-cp314-cp314t-musllinux_1_2_i686.whl
Size 4.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
a41026e6cd86cdfe038de3beed9942d83d055d95abd96f9d8b6de7a79ceb5e0a
BLAKE2b-256 checksum
How to use checksums
addcb6a368316c6ad4c62fc3ee3cfb47c32d78ffd53d478c5168361f9e768fe6
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Size 4.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
a70a5afb5cb42a63dfe29d36eef34d66728e7b78aeae17711e0c1f4b5f0abbc9
BLAKE2b-256 checksum
How to use checksums
193f7a3f18e07610bd041561aa31483975b143f5625b24837cccb313968e5287
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-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
010267ca00a2b013f4ac7172c58fe870aed026328cb591bc90cec30360ac5edd
BLAKE2b-256 checksum
How to use checksums
2a3852a33a398ed61de36cf400ca9fda2c1d165f86343adceb1affc535a21f82
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-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
33687e2deb48486348b014a6873d0e8ae0e126e74308fc2c171df1614e68583b
BLAKE2b-256 checksum
How to use checksums
eec038d43a852c78141b3e741434d5b7207e2864f0d810baf3976fc508435e9c
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-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
05216a63b2c4c97c681135e9bb45ce1d277f20f2115bbec18e4037c62df14244
BLAKE2b-256 checksum
How to use checksums
82a6959b7d2a729cbd1e38adc8dd6e461276e0717e64539973e78e37cbfb6021
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 4.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
24460325ac58094ee77ce47d42430a638716c94b37ded0f2ff7b53ebbd7a16e7
BLAKE2b-256 checksum
How to use checksums
d591c0ccb74918ce4e7a3c5518c5e8029bf6376aa756ff76bb2530e59e688b75
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-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
0d2abca2eb3569d8210fa2bb0b98ff1c64c28cafe844d92a7865ab35efe6252b
BLAKE2b-256 checksum
How to use checksums
fff17655bfc506ba3fa3969dedf333dde68a5211c464abd354808565672661d4
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-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
a77a994acf5533fa75cecd393adc0335a965c0adbfea419fca9618897f854d00
BLAKE2b-256 checksum
How to use checksums
7a0dd717b69ec3543fa26b0bf61c03b4bad425676ad508bf25e0a387a0c2b0bc
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-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
ea575da538daa6287eaefd3da31f8108013b7fc8c4992dbff73ed439ec358c15
BLAKE2b-256 checksum
How to use checksums
5e642855bf0a927a31e7aa0e4b61d17d79bee5eb038a6c5a604fe63aed51cbde
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-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
03dfd25d110cbce3582a379d22cccf8b631ec640310d09c284bce9b4fa9bca40
BLAKE2b-256 checksum
How to use checksums
72c6233ab994387e6f3a8388f3f71807c770f93b9ceef1846fdda6796c8717c1
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 4.3 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8a1d36fb74e613f7ecdbb2ffa27bfc9348e910657c08e634dc316e4f68e5d719
BLAKE2b-256 checksum
How to use checksums
a4d29cb1cd2276d8b0d11dacef13ccb07e4a222b27823378217a6b3977c4877b
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-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
89934140803a8b1d9a877bae196d8857afd000d4d97cd0c5845524643e329a9e
BLAKE2b-256 checksum
How to use checksums
65a3217c193cda6450290ad0cded78f496438176e5e324568098bd1b8586d4be
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-cp312-abi3-win_amd64.whl
Size 4.7 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
48be174b1597a5e78365debf96aac8ecefadd756433a9940a9de32c47900cca6
BLAKE2b-256 checksum
How to use checksums
c75fa9ac3d1726726c93dd3953c45f165d5d8bcec60b932e35cf96cdab1b3f62
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-cp312-abi3-win32.whl
Size 4.1 MB
Tags CPython 3.12 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
b9b3c99e2344c476cfaf363da078d82ea22146608982b49fc36f6679582b20be
BLAKE2b-256 checksum
How to use checksums
73c696ba36102dd75f04c37f9f76ba62f21aadfba6e75e924b28d84c374b0206
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-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
b028eaae03849ae03cb2889232c323d0cb4e07fa3024598338f0a6a90f3a78aa
BLAKE2b-256 checksum
How to use checksums
f659aa1727e7f39e5dc1936dc67cb955d452c8055b5024b534aeb71ec51a8c0b
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-cp312-abi3-musllinux_1_2_i686.whl
Size 4.9 MB
Tags CPython 3.12 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
534f2a9403835fa210d8acf682a271487e3105341dede178b618d75fa0754ce7
BLAKE2b-256 checksum
How to use checksums
f20a350268931db91debb177497f29d008e6deaec492c22b84bb5beab93b4e67
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-cp312-abi3-musllinux_1_2_armv7l.whl
Size 4.9 MB
Tags CPython 3.12 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
15cfc0a374fdede1f2cfd421497fb0feec95fa818fb2c84894c37849ba4e8588
BLAKE2b-256 checksum
How to use checksums
25a71967505a2fc8e22165c846a00fefc84a35fd25a76e4dab5759ac916a729d
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-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
8d6009bbc52d21192832b895192031a31447e7040553b7b7d9bf4b51cf0c590c
BLAKE2b-256 checksum
How to use checksums
56fce43596ece4a681685025761b8faeae131f4b08625c16a0f78adb6926b633
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-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
4687001dc869887d1883284a6d495b6e2c56ee8d377ae27022d1103927b2edbb
BLAKE2b-256 checksum
How to use checksums
d8635beec861105cfb1ed7549c7809e85ae1ddfd0d120e64ab849eb89c1251e0
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-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
8da4d560cfd65ea7bb4e9a54d27824da21afcef377a38ccfe12ce5112da883a9
BLAKE2b-256 checksum
How to use checksums
3df5cfaf7bad7c0683018828b9a8e1dd98050d7f5599932a92fd1b4c47ef5f37
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-cp312-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 4.7 MB
Tags CPython 3.12 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
eea70fbea0c7e8be44f40c0d762c7c402d4a79892e91d7ee757df5a3d763a87b
BLAKE2b-256 checksum
How to use checksums
47a16ca88fbf6b87d15e68b6ee6fc50c181fd4f8b044c768f1bd458bc5673579
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-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
b71c174e90c36dc9285c86288637d07e39d3328c41f1c130682297cb0ae07706
BLAKE2b-256 checksum
How to use checksums
d0fe9e0e869dddf402a97b096c14bbba0e2a593b0d7ca7b5f616b07e1b23653f
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-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
935aada3a508c70f092c33a5c3cb67db8466c5b50cd80368a1042f35b4b1c480
BLAKE2b-256 checksum
How to use checksums
78067ee103251b26866e407060b67442d38dcf7405900870751fbab369cadf28
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-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
ff46636aa86e9da11bd82f53bc5cdbec603a947433fba7a378507dc54df3f520
BLAKE2b-256 checksum
How to use checksums
cce7dc064ab8c8249b0ac0a91f5e6476e0e83e07280d7c4a1053a24e5f1363b2
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-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
03d5f2078fe2bcaac160d6a174738780088a0ebaf157a8bb70fcc93dfb06e475
BLAKE2b-256 checksum
How to use checksums
c1c9f21de97a93eb932ce0a8024a97457dab2b3c5a799eb43ec05f7edd2e6ac4
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-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
db27997cae2b75385198bb16a28a852a2a17d3ae15696804a94e7a4f511c745e
BLAKE2b-256 checksum
How to use checksums
3ef14c54a8bb8c0c8765d5b8e104a5aeec2151cc5eb6f26464f72d842a16efdc
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 26, 2026.

Transparency log

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

Download URL zmuxio-0.3.0-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
c0bcff27a193d10f63029a0f5b9b70b731603e0c81a9ccd0c64ec3fe083bb268
BLAKE2b-256 checksum
How to use checksums
b3abda46f30e78ebbbe9cdba75e6d47c1fd0ff60ff4ee3e5e9e0f003e67682e8
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 26, 2026.

Transparency log

Security for zmuxio 0.3.0

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.0.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 26, 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