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

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.17
File Size Uploaded
zuvloop-0.0.17.tar.gz 1.5 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for zuvloop 0.0.17
File
zuvloop-0.0.17-cp315-cp315t-win_arm64.whl CPython 3.15 CPython 3.15 free-threading Windows ARM64 Details
zuvloop-0.0.17-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details
zuvloop-0.0.17-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.17-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details
zuvloop-0.0.17-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.17-cp315-cp315t-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64 Details
zuvloop-0.0.17-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details
zuvloop-0.0.17-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.17-cp315-cp315-win_arm64.whl CPython 3.15 CPython 3.15 Windows ARM64 Details
zuvloop-0.0.17-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
zuvloop-0.0.17-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
zuvloop-0.0.17-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details
zuvloop-0.0.17-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details
zuvloop-0.0.17-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details
zuvloop-0.0.17-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
zuvloop-0.0.17-cp315-cp315-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.15+ x86-64 Details
zuvloop-0.0.17-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
zuvloop-0.0.17-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
zuvloop-0.0.17-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.17-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
zuvloop-0.0.17-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.17-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details
zuvloop-0.0.17-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
zuvloop-0.0.17-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.17-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
zuvloop-0.0.17-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
zuvloop-0.0.17-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
zuvloop-0.0.17-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
zuvloop-0.0.17-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
zuvloop-0.0.17-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
zuvloop-0.0.17-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
zuvloop-0.0.17-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.17.tar.gz

Download URL zuvloop-0.0.17.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
7f1a098de36ad257c939ba3ca1803a61ad4360cd07760dec7d2aedce5d979452
BLAKE2b-256 checksum
How to use checksums
80140c3bf1be773bffbd68876e38def6bf2cc4d1882060950a468653dcebb021
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
a5abfbfd38add31380b0a6620300cd1f70a712f4ff885302d8a1110fa02f9c49
BLAKE2b-256 checksum
How to use checksums
6cf3a979a18d2fc26f3ba9ec2354d345603882d7e993b1496c28652aa8d8e26f
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
39e2f148814dbe67bd8b4f3095a305949d0ed3bd8ff1aa00ec897a8d05ad7187
BLAKE2b-256 checksum
How to use checksums
66cf17e9b354e33d0f05db02c956f006df24d69a5ec645701399272790a8d486
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
d44fce96b84f9ff50b27bbee602dbddf589590c816dd8859a2b2bdbf82ac9e82
BLAKE2b-256 checksum
How to use checksums
0f3759ade3f23c8a4394f0d56c0b426b769a7378e39c883a0c0a2b862c98f93e
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
f53b315e2deba89ec23419b492c00109b8daabb413c86428292450e1805651d9
BLAKE2b-256 checksum
How to use checksums
efe71b172171c706ec267b7e37cb55d4a531b377488d0678b66c95daa974a6f7
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
c6fe1afcf83a1bba1d0962dc26afb4e18c905b7a2fda3159aa963c28295a2d3e
BLAKE2b-256 checksum
How to use checksums
c21c946ab2b0a4f8f2e23b275d3184fe212bf4530dbd459d939e2d6e9c984fee
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
a1fdc6b98334e71eaecd2176b48f89b0bd1428bcf294d2b478a0c5eadba171ac
BLAKE2b-256 checksum
How to use checksums
e4dc8ce16954cd3872cd72e5c3e442df8d08c8ba2c09afecca3493442df9ce37
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
32f74a05c73f09765139f8fa6e2fb588b538d270bef6cda7394bd05e8dfdd8ab
BLAKE2b-256 checksum
How to use checksums
ae2f1273957fde2779ad8b6e5057ed4493f1364877eb9218c51118e5143f159c
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
137c99ddb6120bd19c265714d931f1d0ca2e019331623be38863d14362d268a1
BLAKE2b-256 checksum
How to use checksums
f074270f8c69e5077a2aa330a575cbd11dda4f7ce2493d9c57fda432d6f1d0ce
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-cp315-cp315-win_arm64.whl
Size 423.9 kB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
0c80ac05f80dd64eef614456802eb0dc97198c1066064a9177b0d70af35e69f0
BLAKE2b-256 checksum
How to use checksums
73b89c712a916b8dbe30552617e9a5af5e4b8d51c3610b9b84ea51cb5a7699de
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-cp315-cp315-win_amd64.whl
Size 442.7 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
b3c176e7efb7e8329d6de2803b6161984be72904408deac9abf06acab62c8f2a
BLAKE2b-256 checksum
How to use checksums
dfbe918c10d0a58ee975455a5e2dd41dfcbad811bd5774cc5166b6f8e6f45cce
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
df59a9e3d4c8db838e366777c870b15f2f9f2e992578608aa01c7145a3cb8224
BLAKE2b-256 checksum
How to use checksums
8c7f33cd0a98ae7a6c1ab7fd473b596364a4a1ecf727ab634997d0696292bb26
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
9a86e74256a569df19eefd2fc34bff558757796c953cb0eda516557a02dab964
BLAKE2b-256 checksum
How to use checksums
871de6d5b6e0a8f51486171c3362dde7592f3d274daf6ca63b70ef3ffbfa196c
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
bbd9dea80218acd77e6b2d9e2014bd1fdcba3fe43e7df99471632c70c942e002
BLAKE2b-256 checksum
How to use checksums
836cb6bd615234254142a360dcbe1de9a118f6886ba347bdbaa4e6086930e116
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
d5b65a975af87bd9e1dec6ea5b12c8440716f35271c27c97bd544cb4272c4e9e
BLAKE2b-256 checksum
How to use checksums
b8891180eaa593596ef71633ee7a4fcb765c77ee5b0fe560d0d6ca3411fbf693
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
2bb6948a4baaf0d3ec917a934370e256be602fa9c007214014a9b7bc7d166697
BLAKE2b-256 checksum
How to use checksums
f518d7558d0649cac3544f53e83e6f980e58e283edcd87c9e2f828ab33eb4863
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
506eacc31c98917acd17e48efb825a72c3d8b666724d78a6564a3cca5548a421
BLAKE2b-256 checksum
How to use checksums
c77fe7ee3dce3bb346e988b0dd1d86f86f306b9258618a80d63a4e69e55926f3
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
23b48eaac2e295e3732e4870b478b0c6896b2548bb6a295d785825c0af0eca58
BLAKE2b-256 checksum
How to use checksums
6f2465916a589cb368beba10ef42cd650d2717ecd34df088929e0fb5c4cc4abf
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
ba21d79efe4c1c5b2dd8b0a101de742e80feebf1df535174d0e990b1922afb8f
BLAKE2b-256 checksum
How to use checksums
df3865e7be13848b1404caad6a354780dacc158706abf6d36e94b38420ccca72
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
ce44b18617dd2d877f8e78ecadc1766d2bdecbccb2760f0c35877d6256b633f0
BLAKE2b-256 checksum
How to use checksums
d14ab8a38cd6b9da02759f66f717aed7b3bf06a0cc564482a9414087790dd29c
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
78738ea00cb58e954e3803b156dfb5d9563bac28bb683d36bcb3017774de63c6
BLAKE2b-256 checksum
How to use checksums
1bdcfc5dd6388d343ed612fa1171fac46128c40c63acedd475d575e0825e3ba5
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
1ae2827209ad18c9892b346d5bbbceeb29ff3d6d0a10ffaa54d8d06fe37489a3
BLAKE2b-256 checksum
How to use checksums
6fdb94579747d53017e23582b123f4168f0fa5874edf74b5a10c9648da20dd78
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
6594d48bcd6881f4e91aa8914f8cc974e97cdbc9092f644d4d6cd57a8374aae5
BLAKE2b-256 checksum
How to use checksums
8a71e640f4d2cf38a0be81bbdaf5444b59899375f623ba53ce9d359144e53eb3
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
149b7444fd3e32be12ff8389001c3872e444c7591c4225ca6feb4ef72d3c1c18
BLAKE2b-256 checksum
How to use checksums
e49c106e2e96d7150d2b75439e2d29b765ca24a012f129c3b42cc831904ebdf0
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-cp314-cp314t-macosx_10_15_x86_64.whl
Size 339.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
3dded18ccd7a8a1da9b6362dafd906db69b8a9e1b7fd067ddcbb25e2dd37878a
BLAKE2b-256 checksum
How to use checksums
9fb079a211a72e6f484dc5aa2f04d9ca52fd1a33f72a69c973132353dc381391
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-cp314-cp314-win_arm64.whl
Size 423.8 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
bee2fbf1533c08a77eb1b34404b589fd59922bb9f956040d304827ec8f8774ed
BLAKE2b-256 checksum
How to use checksums
1f17f6649283cc006d631860191fb94c439a4e4caaae06712aec7f752f6bf95f
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-cp314-cp314-win_amd64.whl
Size 442.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
5359f99edc564f911e0071b2197fc8efb4fbac3b6a8f700d5bbc65df60972627
BLAKE2b-256 checksum
How to use checksums
72da729614358f0759ff576e11accf3cd8c4396672e44096d853ff4175de65f4
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
d88fcf91a30ec443f5d5a0561d91f80ecf337c3ab63ba587655ce2df328f8462
BLAKE2b-256 checksum
How to use checksums
f45760f419e00b3a8b1a7fd65f5943a2900c3980332d58494c5c0650439e2ada
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
274fd02e3a915224e4489718f4d783df2b6080a45f43596b486e8aad71152a1e
BLAKE2b-256 checksum
How to use checksums
60c0877fa6b3cd1ca775e0260d94d56af283edc2ff5c06ebfa6ebff63ea183a3
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
c23e81fcbdb1d93a81da76e5747b75748edeafd5c95da9afaf165c73f1525231
BLAKE2b-256 checksum
How to use checksums
b5e6853ce4b9d5c935889a97bc33f98bf5dfc6b8e04b8c0f8dde1e4b57741e3f
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
98a39087e145f8c68bacd417ddd6b1ce9bf2d763ef56867aa08ddbee5f673310
BLAKE2b-256 checksum
How to use checksums
8a21187cb3f4b04b3a3f580ffee498a77cf2ff1bf7dbab6cbf978ad8924f9dfe
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
28d5d39763e536950c04ad26ffb1d60957d20c5ef916203bb15293d8bdd7ab4b
BLAKE2b-256 checksum
How to use checksums
39f5e178fee6758d46e995342c5ebb5387046cf63ec23d0dad68662939338a20
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 15, 2026.

Transparency log

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

Download URL zuvloop-0.0.17-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
8ef6c5cbde35940bccee0ca566400e59a4e1c678f44dd78d66b99016b8b65a4a
BLAKE2b-256 checksum
How to use checksums
99a6353e0772a49360ff3a763933c6ee6f9582319694942c226a9e3f82c355dc
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 15, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.17 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