Skip to main content

zuvloop

A fast, drop-in asyncio event loop, powered by libuv and written in Zig ⚡


Documentation: https://zuvloop.marcelotryle.com

Source Code: https://github.com/Kludex/zuvloop


zuvloop is a replacement for the built-in asyncio event loop.

Your code stays the same. The loop underneath gets faster. 🚀

The key features are:

  • Fast: Scheduling, timers, sockets, and DNS run in native code, driven by libuv - the same engine behind Node.js. Over 20x faster than asyncio at thread-safe scheduling. Compare it with uvloop and rloop in the benchmarks below.
  • Drop-in: One line to switch. Everything is standard asyncio — same Task objects, same protocols, same APIs.
  • Fully typed: Ships type hints for everything and passes strict mypy. Your editor will love it. ✨
  • Observable: Built-in OpenTelemetry instrumentation — slow-callback spans, unhandled-exception spans, loop metrics. Zero cost until you turn it on.
  • Modern: Built for Python 3.14, including the new asyncio introspection tools (python -m asyncio ps, call graphs, and friends).

Performance

zuvloop vs rloop vs uvloop vs asyncio benchmarks

Throughput relative to stock asyncio (higher is better), measured with the suite in benchmarks/ on an M3 Max, macOS 26.6.2, CPython 3.14.6, and libuv 1.51.0. The comparison uses uvloop 0.22.1 and rloop 0.5.0. Each result is the median of seven interleaved in-process runs or five interleaved HTTP runs. The chart shows selected benchmarks, with a separate scale for each panel. Labels show absolute throughput. See the recorded results and commands.

These measurements come from a shared machine with background load. Check the recorded run-to-run variation before treating small differences as meaningful.

Benchmark asyncio uvloop rloop zuvloop
call_soon 1.93M/s 3.56M/s 6.30M/s 6.05M/s
call_soon with arguments 1.59M/s 2.36M/s 4.41M/s 4.71M/s
call_soon_threadsafe 407.7k/s 4.14M/s 11.37M/s 9.21M/s
timer schedule + cancel 1.09M/s 1.49M/s 5.05M/s 8.79M/s
completed timer rounds 67.4k/s 75.0k/s 3.39M/s 3.10M/s
prebuilt due timer batch 1.35M/s 2.68M/s 9.58M/s 5.59M/s
ready chain with 250 idle connections 54.3k/s 59.5k/s 3.05M/s 2.12M/s
bulk stream 5.1 GiB/s 5.9 GiB/s 5.9 GiB/s 6.1 GiB/s
echo round trips, 1 KiB 38.6k/s 47.4k/s 46.1k/s 49.6k/s
uvicorn, plaintext 47.6k req/s 65.6k req/s 50.4k req/s 70.1k req/s
uvicorn, 10 KiB body 43.7k req/s 63.2k req/s 49.6k req/s 68.5k req/s
aiohttp server 46.2k req/s 55.6k req/s 48.6k req/s 57.1k req/s
aiohttp client 11.2k req/s 13.2k req/s 12.7k req/s 12.9k req/s
getaddrinfo, numeric host 22.7k/s 1.40M/s 1.01M/s 1.63M/s

With rloop, the aiohttp server benchmark logs TypeError callback errors when the load generator disconnects at its deadline. The throughput above includes this behavior.

The timer rows measure different work. Timer schedule + cancel isolates heap bookkeeping and handle cleanup without firing callbacks. Completed timer rounds chain one zero-delay timer per event loop turn. The prebuilt due timer batch measures heap draining and callback dispatch, with allocation and deallocation outside the timed section.

Curious how? The architecture docs explain the design: argument storage inside handles (no tuple per callback), a native timer heap behind a single uv_timer_t, per-turn vectored write batching, zero-copy reads, and a getaddrinfo fast path for address literals.

Requirements

  • Python 3.14+
  • Standard and free-threaded CPython builds
  • Linux, macOS or Windows
  • Prebuilt wheels for Linux x86-64/AArch64, macOS x86-64/arm64 and Windows AMD64/ARM64

Installation

$ pip install zuvloop

Source distributions install a pinned Zig 0.16 toolchain in their isolated build environment. Direct native development commands require Zig 0.16 on PATH.

Example

Write normal asyncio code, run it with zuvloop:

import asyncio

import zuvloop


async def main() -> None:
    reader, writer = await asyncio.open_connection("example.com", 80)
    writer.write(b"GET / HTTP/1.0\r\nHost: example.com\r\n\r\n")
    await writer.drain()
    print(await reader.read(64))
    writer.close()
    await writer.wait_closed()


zuvloop.run(main())

Prefer to keep asyncio.run()? Hand it the loop factory:

asyncio.run(main(), loop_factory=zuvloop.new_event_loop)

That's it. That's the migration. 🎉

Observability

zuvloop emits plain OpenTelemetry. Its small runtime surface is opentelemetry-api plus typing-extensions for the shipped type declarations — no SDK and nothing vendor-specific. Providers can be configured before the loop starts or from inside it — logfire.configure() in main() works: zuvloop checks at each run_forever() entry and re-checks on its sampling interval (loop.metrics_interval, 10 seconds by default) while the loop runs. Until a provider is installed the instruments are no-ops and slow-callback timing stays off.

Anything that speaks OpenTelemetry can collect it. For example, with Logfire:

import logfire
import zuvloop

logfire.configure()  # installs the OTel providers


async def main() -> None: ...


zuvloop.run(main())

That's all — there is no zuvloop-specific setup. Spans and counters are emitted as events happen, and the loop gauges are sampled automatically while the loop runs (published only once a real provider is installed; without one the snapshot is dropped).

You get:

  • zuvloop.slow_callback spans include elapsed callback time measured by uv_hrtime() in native code. The call graph is captured after the callback returns, so its last await identifies the next suspension point, not necessarily the work that was slow. thread.id identifies the loop thread. Set loop.slow_callback_cpu_time_enabled = True to add cpu_time in seconds when the platform clock is available. The default is False, avoiding a thread CPU clock read on every monitored callback. A low CPU/wall ratio can reflect synchronous waiting or scheduling delays; it does not distinguish them. GC CPU time is included in callback CPU time.
  • zuvloop.unhandled_exception spans — with the exception recorded.
  • Counters, a callback-duration histogram, and live loop gauges (loop_count, events, idle_time_ns, ready, timers, watchers, ...).

And because zuvloop schedules real asyncio.Task objects, the Python 3.14 introspection tools work unchanged:

$ python -m asyncio ps <pid>
$ python -m asyncio pstree <pid>

Compatibility

Every pull request is held behind three stable aggregate gates. The first covers the in-repository suite on Linux and macOS, the portable suite on Windows, plus musl runtime tests, cross-compilation, ReleaseSafe builds and documentation. The second runs CPython conformance and pinned upstream suites from aiohttp, uvicorn, AnyIO, websockets, aioquic, Tornado and HTTPX2 with zuvloop swapped underneath. The third runs the native sanitizer build and a 500-cycle resource-ownership soak.

The compatibility run also tests CPython 3.14.0, the newest 3.14 patch, and standard and free-threaded 3.15 builds, then exercises gRPC AsyncIO, asyncpg, Psycopg and redis-py against real local services. The immutable commits and exact commands in .github/workflows/compatibility.yml are the source of truth.

scripts/conformance.py runs CPython's EventLoopTestsMixin, SubprocessTestsMixin and BaseSockTestsMixin against zuvloop, downloading the source of whichever interpreter is running so the suite always matches it. Each test runs in its own process, so a hang is reported rather than stopping the run. Three of the four skips are white-box tests of CPython's own internals - two patch asyncio.base_events.socket, one counts calls to BaseEventLoop._run_once - which no loop outside the standard library can satisfy.

The aiohttp compatibility run disables its optional blockbuster plugin because that plugin exempts stdlib asyncio calls by source filename and therefore reports equivalent os.stat and os.sendfile calls from any third-party loop. Its remaining strict expected failure is the loop.time() difference below. One concurrent WebSocket-close test is skipped because it assumes selector-loop ready/I/O ordering and fails intermittently on uvloop too; every other aiohttp test remains enforced.

(For reference: uvloop cannot complete the aiohttp suite — it fails fifteen tests and then hangs.)

There is one intentional difference: patching loop.time() does not move the scheduler. zuvloop keeps its timer heap in native code and reads the clock directly, so monkeypatching time() — a trick some test suites use to fast-forward timeouts — changes what loop.time() returns and nothing else. A loop that needs a controllable clock should schedule against one explicitly.

One more deliberate divergence: handles returned by call_soon implement the asyncio.Handle interface but are not instances of it: the base class is 56 bytes of storage such a handle never writes, measured at 2% of call_soon, which is the object the loop allocates more often than any other. call_later and call_at do return real asyncio.TimerHandle instances, so they order and compare by deadline, and call_soon_threadsafe returns a real asyncio.Handle, because 3.14 requires cancelling one from another thread to block until a callback that has already started finishes.

Development

$ uv venv --python 3.14
$ uv pip install -e . --group dev
$ uv run pytest
$ uv run mypy
$ uv run ruff check
$ uv run ruff format --check
$ ./scripts/check-zig  # requires ZLint 0.9.1 on PATH
$ uv run --group bench python benchmarks/run.py

The extension is rebuilt by the hatch-ziglang build hook on every install. To rebuild in place:

$ python scripts/build.py

vendor/libuv is an unmodified upstream release tarball; see vendor/README.md. Update it with ./vendor/update-libuv.sh <version> <sha256>.

License

This project is licensed under the terms of the MIT license.

Metadata

Release files for zuvloop 0.0.16

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

Source distribution (sdist)

Source distribution for zuvloop 0.0.16
File Size Uploaded
zuvloop-0.0.16.tar.gz 1.5 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for zuvloop 0.0.16
File
zuvloop-0.0.16-cp315-cp315t-win_arm64.whl CPython 3.15 CPython 3.15 free-threading Windows ARM64 Details
zuvloop-0.0.16-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details
zuvloop-0.0.16-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details
zuvloop-0.0.16-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details
zuvloop-0.0.16-cp315-cp315t-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 Details
zuvloop-0.0.16-cp315-cp315t-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64 Details
zuvloop-0.0.16-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details
zuvloop-0.0.16-cp315-cp315t-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64 Details
zuvloop-0.0.16-cp315-cp315-win_arm64.whl CPython 3.15 CPython 3.15 Windows ARM64 Details
zuvloop-0.0.16-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
zuvloop-0.0.16-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
zuvloop-0.0.16-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details
zuvloop-0.0.16-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details
zuvloop-0.0.16-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details
zuvloop-0.0.16-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
zuvloop-0.0.16-cp315-cp315-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.15+ x86-64 Details
zuvloop-0.0.16-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
zuvloop-0.0.16-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
zuvloop-0.0.16-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
zuvloop-0.0.16-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
zuvloop-0.0.16-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details
zuvloop-0.0.16-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details
zuvloop-0.0.16-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
zuvloop-0.0.16-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
zuvloop-0.0.16-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
zuvloop-0.0.16-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
zuvloop-0.0.16-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
zuvloop-0.0.16-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
zuvloop-0.0.16-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
zuvloop-0.0.16-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
zuvloop-0.0.16-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
zuvloop-0.0.16-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details

Total release size: 32.4 MB

Release files / zuvloop-0.0.16.tar.gz

Download URL zuvloop-0.0.16.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
2f77f6f97a21ef0a2a8ecb8fd4d8962928e9ca6c8150dee9d67759ae988647cd
BLAKE2b-256 checksum
How to use checksums
b7c16eaf1235f41c58d93e55d71ffda3a4696509ce929ba7ef4897cf8d048214
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp315-cp315t-win_arm64.whl

Download URL zuvloop-0.0.16-cp315-cp315t-win_arm64.whl
Size 420.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
b59f184589c943a10bb769c6a010c6f72f45c8f2d769d51d4cc26cec13ef76f8
BLAKE2b-256 checksum
How to use checksums
953fd8366aa8261500ff22516723abbaf23f7ecab00171351819b3334e84a914
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp315-cp315t-win_amd64.whl

Download URL zuvloop-0.0.16-cp315-cp315t-win_amd64.whl
Size 440.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
d2dd7befedc7c8efec0ab774432bede0f7e4159d220fba55994f00e77f81dede
BLAKE2b-256 checksum
How to use checksums
f496c62001711cc761195d82b5d96ec17169141c6802dd48517e3eae2c1226d9
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL zuvloop-0.0.16-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 1.5 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b8625cb5ec68b8c1f894fc6e8759e0816f7747432331b2c90f9878212ee8f433
BLAKE2b-256 checksum
How to use checksums
52e2b3b8d1aaaa390dedd91b0e3611397676384b052c2af92eac33feb30524c8
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL zuvloop-0.0.16-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e1f706a3c167c15c0e68e2860734f9a20eb395fb58d944998308ecfed28fc3bf
BLAKE2b-256 checksum
How to use checksums
41af97d7692e50bf91738f23eaf2007f38aa466f1e82f27ab91a02e33829a1c4
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp315-cp315t-manylinux_2_28_x86_64.whl

Download URL zuvloop-0.0.16-cp315-cp315t-manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b120942ebcebbe657f76e4713cf1015fe1dbf50c90606e43cc0b652fd8d6f8bc
BLAKE2b-256 checksum
How to use checksums
8929a6b14ba22e828f61d8ff86a4c50559c4ff05ff44e395707432d808f77ac2
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp315-cp315t-manylinux_2_28_aarch64.whl

Download URL zuvloop-0.0.16-cp315-cp315t-manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d6c73b5ae0a69724596b1756c72e88827a8738bc083e0a89161912869068777f
BLAKE2b-256 checksum
How to use checksums
9b71d957011e45a4fe17cd25663524e0b6874d4b3c4f27e7cce3a5cc84e6c66a
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp315-cp315t-macosx_11_0_arm64.whl

Download URL zuvloop-0.0.16-cp315-cp315t-macosx_11_0_arm64.whl
Size 337.5 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
62665a74a0618deeebb75a42103e9c35c33e10395227b4ff3d1b28b3af886ad5
BLAKE2b-256 checksum
How to use checksums
d263d0d4e18421de90a29fdfa78097c823a36b8079ceb47691aa18fa731d8d24
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp315-cp315t-macosx_10_15_x86_64.whl

Download URL zuvloop-0.0.16-cp315-cp315t-macosx_10_15_x86_64.whl
Size 340.0 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
3ac3619b463b981214dd3b08784f659438fc8f5bd2d6321970c524112b308f0f
BLAKE2b-256 checksum
How to use checksums
2e25d87e1854fe85b5fe99b64d18e4414f990a4d380c37cb0701e5077e2d695f
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp315-cp315-win_arm64.whl

Download URL zuvloop-0.0.16-cp315-cp315-win_arm64.whl
Size 423.9 kB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
e952302846e9a797881d12190419bc22d075eb9b594729e435b29e52e0d2cfb8
BLAKE2b-256 checksum
How to use checksums
42271051ae032eb30fd546ef7ebab8eeef63c63a6bd0358f92fba1dc6314a783
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp315-cp315-win_amd64.whl

Download URL zuvloop-0.0.16-cp315-cp315-win_amd64.whl
Size 442.7 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
07d4954b1c4a6532bb69efabf5be4036ef4419440fa0a3df18ceeadc14c1b7e5
BLAKE2b-256 checksum
How to use checksums
5ed492e92e69a5f0b4c9c8748329f70958ad69db6f2f7f6871cf9bd4ecb5670b
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL zuvloop-0.0.16-cp315-cp315-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
287b950dea81de48bb6c2e30a5c0a30157f45324bbc7d4759f3408b4adf4ed86
BLAKE2b-256 checksum
How to use checksums
b59797fd38ebbc593ebce300edc7133dda0cf73ebda1f9f708818a0c118ed548
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL zuvloop-0.0.16-cp315-cp315-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
dd60ad859be6b1db29064939779b0da6841142f498d5c2fc967c68dc0437f0c2
BLAKE2b-256 checksum
How to use checksums
c3396cefaeb732711812aae42f3270cdaf88a350e1abc9317efd4df7d5c08e10
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL zuvloop-0.0.16-cp315-cp315-manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
53f0a72f4bc565dd92076518d0fdfaf9e389094e5502585fab88fc93bf118c83
BLAKE2b-256 checksum
How to use checksums
ed30f816e296bddd923bc81411c8deb267202203cdea629d727500caea7f6276
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL zuvloop-0.0.16-cp315-cp315-manylinux_2_28_aarch64.whl
Size 1.6 MB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
881add6a2488114cd7e709d6526c207c398570df67cc06445778aab4438778b1
BLAKE2b-256 checksum
How to use checksums
1a5e8e420ae40fdb0f59d5cbd159bea87f2c9a7d28f46e64e8d73efce4f66568
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp315-cp315-macosx_11_0_arm64.whl

Download URL zuvloop-0.0.16-cp315-cp315-macosx_11_0_arm64.whl
Size 343.0 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
aabb1ea40f848876ad095a0a3328e69795b8a55e0325282cfcd848a73605430f
BLAKE2b-256 checksum
How to use checksums
c73a8b452f07e8bba7c9f8bb3610866973ed420f277a379f5ae2a70d65ab166e
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp315-cp315-macosx_10_15_x86_64.whl

Download URL zuvloop-0.0.16-cp315-cp315-macosx_10_15_x86_64.whl
Size 344.5 kB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
5c5b817ca2cd9a8a7b84b8be2c3ba1bc9745851c59b70d065f1cc3717ed1b90c
BLAKE2b-256 checksum
How to use checksums
3020b3b9dcf804c335ff2350da9cc71ca868129ecb42963550e1d76cc958a925
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp314-cp314t-win_arm64.whl

Download URL zuvloop-0.0.16-cp314-cp314t-win_arm64.whl
Size 420.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
e2b3ce41a2bec7277353124b5b2a2939fa71c2a04f1d43fd0ddf2269be40aaee
BLAKE2b-256 checksum
How to use checksums
febfd61013fa2e5e4d5336e887e8b7114d74032a86f98dcddda2037a84a96251
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp314-cp314t-win_amd64.whl

Download URL zuvloop-0.0.16-cp314-cp314t-win_amd64.whl
Size 440.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
57f677acc533cf2d48f51253617b00c88039896572e34b6ae2a8f78f0d3e8f3a
BLAKE2b-256 checksum
How to use checksums
3bd8f82a8a732fc48a47a4d7a9c0b0cec9ec7d89c0d411b6cd524b222408a189
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL zuvloop-0.0.16-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8a0da9b0308b16bf57f492a9ce99814b88e8370c6eb96855de6b84ecdffab71b
BLAKE2b-256 checksum
How to use checksums
2967bb01f2176f13cf7ced9d0a4a774a6a6b7282b739d4b63778cef75ad0babb
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL zuvloop-0.0.16-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2eedd6cc8a2fbad9e21f9ac32cbd65619de7ec18ed579109ed31d9c9b2b2997c
BLAKE2b-256 checksum
How to use checksums
d0dff4e21e5f26b6a01f2ce9c6873eda3fecc9dc6b8bcd7253a0539857f3cf1e
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL zuvloop-0.0.16-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b07faa5d7ee0d222f79f881038ff037d8d669ffb072a2e3a84e4d7af7f37d000
BLAKE2b-256 checksum
How to use checksums
824f622da59263e707ed6c4ca621f33584b60a74d3d87ff33e0e02e8b10b38b6
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL zuvloop-0.0.16-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
110d349b816b820ffb5c0b1e7813224a3e64382be5618e572ab3635218c87f9f
BLAKE2b-256 checksum
How to use checksums
b2f0cd10f5d79626514825fde54d1063080929a278536f834831349d916f99e0
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp314-cp314t-macosx_11_0_arm64.whl

Download URL zuvloop-0.0.16-cp314-cp314t-macosx_11_0_arm64.whl
Size 337.5 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0fa0cfbf4cb5838d46428f53f004b4ca31308031b07449dc2ce54b56e0cf30c5
BLAKE2b-256 checksum
How to use checksums
f001f1dc6ffff18206ae3c3fe51183c36f8f0ce8a873ba3d540336ca2197507b
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL zuvloop-0.0.16-cp314-cp314t-macosx_10_15_x86_64.whl
Size 340.0 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
9e7348e2aaf5b5ee98ad37b8369d86247bbccb18c246ddde28ea94e602404943
BLAKE2b-256 checksum
How to use checksums
96668f4c57dcb11851eff440da8217099a288414b87886e52f43a6b1485dea69
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp314-cp314-win_arm64.whl

Download URL zuvloop-0.0.16-cp314-cp314-win_arm64.whl
Size 423.8 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
3410ac707669e9689f146053b7654c6df0263ba8e0c99e20cd00c8665ba18dae
BLAKE2b-256 checksum
How to use checksums
835f73bca0d1118ddb69d9cc330c9fc896725cb003daabc44733a523d5ff4c33
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp314-cp314-win_amd64.whl

Download URL zuvloop-0.0.16-cp314-cp314-win_amd64.whl
Size 442.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
5ddc36eee51d2f993ec0e4da52dd2247c60445d4fe000a7c54638366aea5b474
BLAKE2b-256 checksum
How to use checksums
0ea80e02d48771813c26a3b7395004bbd2f50c9236a86536235803c6243683d7
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL zuvloop-0.0.16-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8461bc535ed022434d6a7c76799c34d7b372e5619709f0f9ac37d8bd538f7d62
BLAKE2b-256 checksum
How to use checksums
c26ee1074e63ce1810843cd684ac9bf45139277722c4618da5fe48f97d430ae7
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL zuvloop-0.0.16-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d50b00705f99b4c65ae54ea1eea0e3493e9c40bff662ed91c132fcb523231a2f
BLAKE2b-256 checksum
How to use checksums
f127b48d48a6c0d7283b760088c2a33fef24888261c6522227aafafb151139ce
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL zuvloop-0.0.16-cp314-cp314-manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8ea9ddd849d6f61a776757e57d0f6ca229820cd313147a49c40eabcb49332af9
BLAKE2b-256 checksum
How to use checksums
ecc91472c908ae18c4de1c21cb6d8a98c1321983aa4dd4b8e7b56d27da5e4aeb
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL zuvloop-0.0.16-cp314-cp314-manylinux_2_28_aarch64.whl
Size 1.6 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7fb4a8efda4004e1a3f54ed994062a72461bf0e1945fc2e88e4452db319caffe
BLAKE2b-256 checksum
How to use checksums
fbd6525e6d96f8326e13df3b5e2615d0dcde33ad017ea505aa7b940159f9be8b
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp314-cp314-macosx_11_0_arm64.whl

Download URL zuvloop-0.0.16-cp314-cp314-macosx_11_0_arm64.whl
Size 342.9 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cd9ccfe40136ba9a3f4ee2846c9a303cec78e36e2d630a0218bd00eaff7f6319
BLAKE2b-256 checksum
How to use checksums
42f550f336d49cb922dee51545cac3fe170f3b90a1f45e90747e3d21f4c49819
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 9, 2026.

Transparency log

Release files / zuvloop-0.0.16-cp314-cp314-macosx_10_15_x86_64.whl

Download URL zuvloop-0.0.16-cp314-cp314-macosx_10_15_x86_64.whl
Size 344.5 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
e0a3e190085b2bc91dd49c36c49ebc7bff6326542ca696e470741f36e074ee7f
BLAKE2b-256 checksum
How to use checksums
2d95cef0c5d1902c8554c9832b1e8fe26515bc4b8f72c68ad6ded9b92b9daf5d
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 9, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.16 This release

33 release files

0.0.9

17 release files

0.0.8

9 release files

0.0.7

9 release files

0.0.6

7 release files

0.0.5

7 release files

0.0.4

7 release files

0.0.3

7 release files

0.0.2

7 release files

0.0.1

7 release files

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