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— sameTaskobjects, 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
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_callbackspans — with real start/end timestamps measured byuv_hrtime()in native code, and the awaiting call graph attached (viaasyncio.format_call_graph()), so you see why a callback was running, not just its repr.zuvloop.unhandled_exceptionspans — 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.15
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| zuvloop-0.0.15.tar.gz | 1.5 MB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| zuvloop-0.0.15-cp315-cp315t-win_arm64.whl | CPython 3.15 | CPython 3.15 free-threading | Windows ARM64 | Details |
| zuvloop-0.0.15-cp315-cp315t-win_amd64.whl | CPython 3.15 | CPython 3.15 free-threading | Windows x86-64 | Details |
| zuvloop-0.0.15-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.15-cp315-cp315t-musllinux_1_2_aarch64.whl | CPython 3.15 | CPython 3.15 free-threading | Linux musl 1.2+ ARM64 | Details |
| zuvloop-0.0.15-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.15-cp315-cp315t-manylinux_2_28_aarch64.whl | CPython 3.15 | CPython 3.15 free-threading | Linux glibc 2.28+ ARM64 | Details |
| zuvloop-0.0.15-cp315-cp315t-macosx_11_0_arm64.whl | CPython 3.15 | CPython 3.15 free-threading | macOS 11.0+ ARM64 | Details |
| zuvloop-0.0.15-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.15-cp315-cp315-win_arm64.whl | CPython 3.15 | CPython 3.15 | Windows ARM64 | Details |
| zuvloop-0.0.15-cp315-cp315-win_amd64.whl | CPython 3.15 | CPython 3.15 | Windows x86-64 | Details |
| zuvloop-0.0.15-cp315-cp315-musllinux_1_2_x86_64.whl | CPython 3.15 | CPython 3.15 | Linux musl 1.2+ x86-64 | Details |
| zuvloop-0.0.15-cp315-cp315-musllinux_1_2_aarch64.whl | CPython 3.15 | CPython 3.15 | Linux musl 1.2+ ARM64 | Details |
| zuvloop-0.0.15-cp315-cp315-manylinux_2_28_x86_64.whl | CPython 3.15 | CPython 3.15 | Linux glibc 2.28+ x86-64 | Details |
| zuvloop-0.0.15-cp315-cp315-manylinux_2_28_aarch64.whl | CPython 3.15 | CPython 3.15 | Linux glibc 2.28+ ARM64 | Details |
| zuvloop-0.0.15-cp315-cp315-macosx_11_0_arm64.whl | CPython 3.15 | CPython 3.15 | macOS 11.0+ ARM64 | Details |
| zuvloop-0.0.15-cp315-cp315-macosx_10_15_x86_64.whl | CPython 3.15 | CPython 3.15 | macOS 10.15+ x86-64 | Details |
| zuvloop-0.0.15-cp314-cp314t-win_arm64.whl | CPython 3.14 | CPython 3.14 free-threading | Windows ARM64 | Details |
| zuvloop-0.0.15-cp314-cp314t-win_amd64.whl | CPython 3.14 | CPython 3.14 free-threading | Windows x86-64 | Details |
| zuvloop-0.0.15-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.15-cp314-cp314t-musllinux_1_2_aarch64.whl | CPython 3.14 | CPython 3.14 free-threading | Linux musl 1.2+ ARM64 | Details |
| zuvloop-0.0.15-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.15-cp314-cp314t-manylinux_2_28_aarch64.whl | CPython 3.14 | CPython 3.14 free-threading | Linux glibc 2.28+ ARM64 | Details |
| zuvloop-0.0.15-cp314-cp314t-macosx_11_0_arm64.whl | CPython 3.14 | CPython 3.14 free-threading | macOS 11.0+ ARM64 | Details |
| zuvloop-0.0.15-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.15-cp314-cp314-win_arm64.whl | CPython 3.14 | CPython 3.14 | Windows ARM64 | Details |
| zuvloop-0.0.15-cp314-cp314-win_amd64.whl | CPython 3.14 | CPython 3.14 | Windows x86-64 | Details |
| zuvloop-0.0.15-cp314-cp314-musllinux_1_2_x86_64.whl | CPython 3.14 | CPython 3.14 | Linux musl 1.2+ x86-64 | Details |
| zuvloop-0.0.15-cp314-cp314-musllinux_1_2_aarch64.whl | CPython 3.14 | CPython 3.14 | Linux musl 1.2+ ARM64 | Details |
| zuvloop-0.0.15-cp314-cp314-manylinux_2_28_x86_64.whl | CPython 3.14 | CPython 3.14 | Linux glibc 2.28+ x86-64 | Details |
| zuvloop-0.0.15-cp314-cp314-manylinux_2_28_aarch64.whl | CPython 3.14 | CPython 3.14 | Linux glibc 2.28+ ARM64 | Details |
| zuvloop-0.0.15-cp314-cp314-macosx_11_0_arm64.whl | CPython 3.14 | CPython 3.14 | macOS 11.0+ ARM64 | Details |
| zuvloop-0.0.15-cp314-cp314-macosx_10_15_x86_64.whl | CPython 3.14 | CPython 3.14 | macOS 10.15+ x86-64 | Details |
Total release size: 32.3 MB
Release files / zuvloop-0.0.15.tar.gz
| Download URL | zuvloop-0.0.15.tar.gz |
|---|---|
| Size | 1.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
158026c958b3241e41ad2bd892c1ea5bf3bcd3267318abf4b4410c5fd4b367ca
|
|
BLAKE2b-256 checksum How to use checksums |
d62aca2de3dd5aabef621289f22440c0121376205d4ae52a64b3e67283c8aa19
|
| 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 logRelease files / zuvloop-0.0.15-cp315-cp315t-win_arm64.whl
| Download URL | zuvloop-0.0.15-cp315-cp315t-win_arm64.whl |
|---|---|
| Size | 419.7 kB |
| Tags | CPython 3.15 CPython 3.15 free-threading Windows ARM64 |
|
SHA-256 checksum How to use checksums |
ec2af04d5126cd8690dd2e91e22d24b7d30f27734457bee6ea45770fe355ef04
|
|
BLAKE2b-256 checksum How to use checksums |
009199bf510a0ed9019110106ada2ad313996ec2014465c8aa9ef3038dc96042
|
| 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 logRelease files / zuvloop-0.0.15-cp315-cp315t-win_amd64.whl
| Download URL | zuvloop-0.0.15-cp315-cp315t-win_amd64.whl |
|---|---|
| Size | 439.3 kB |
| Tags | CPython 3.15 CPython 3.15 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8f023cc77b936fa8329eb58a3ad13a82f3c203a4b2cfe6508b0f68e10c74d9c7
|
|
BLAKE2b-256 checksum How to use checksums |
7ff7804d4051c5ceee4b4da9153c6e4c6521e72cf1f88fee5107840a2e3f56c7
|
| 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 logRelease files / zuvloop-0.0.15-cp315-cp315t-musllinux_1_2_x86_64.whl
| Download URL | zuvloop-0.0.15-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 |
256148e19b57dd19eb1addcf89638124772c074001e1bc10051cd866e4a89672
|
|
BLAKE2b-256 checksum How to use checksums |
fe7696cdddc46ae15b479526ed4fefd7442481add78ec9ff92ca065ee7d8e603
|
| 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 logRelease files / zuvloop-0.0.15-cp315-cp315t-musllinux_1_2_aarch64.whl
| Download URL | zuvloop-0.0.15-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 |
83c286dcf3cb8042524e61dba7cbba5a273307a6d8955ca184f48f34d635175c
|
|
BLAKE2b-256 checksum How to use checksums |
b5ccb8a48286a1de218da5e8bd895b82e878b9cf9559e82b1d1b0ee34c02fccc
|
| 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 logRelease files / zuvloop-0.0.15-cp315-cp315t-manylinux_2_28_x86_64.whl
| Download URL | zuvloop-0.0.15-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 |
4d5880202ff52bcc2696d82d3c0afba138d3bd5572c2a39324b4cc1ff0d23545
|
|
BLAKE2b-256 checksum How to use checksums |
cc2a6ca327ab912d4df9f2ec6795c48d1a9daf5f1dced63c661d95461819d9a0
|
| 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 logRelease files / zuvloop-0.0.15-cp315-cp315t-manylinux_2_28_aarch64.whl
| Download URL | zuvloop-0.0.15-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 |
85a99e17030941922031a074e9e21f7ff62b088b29468f5b44b011c157e6937c
|
|
BLAKE2b-256 checksum How to use checksums |
cd588ddd7e692ea28867c613f50c3dfbf9356823f2bf20195032d7372dfbeeab
|
| 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 logRelease files / zuvloop-0.0.15-cp315-cp315t-macosx_11_0_arm64.whl
| Download URL | zuvloop-0.0.15-cp315-cp315t-macosx_11_0_arm64.whl |
|---|---|
| Size | 336.8 kB |
| Tags | CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2e022c25880e930e1e36719c0a8f36d71890452bb985accee44d65e38f351b29
|
|
BLAKE2b-256 checksum How to use checksums |
c5b3ae2205fc2a242b465c51c6cb56ae22343c1381a5d5616d705e333f15f5fe
|
| 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 logRelease files / zuvloop-0.0.15-cp315-cp315t-macosx_10_15_x86_64.whl
| Download URL | zuvloop-0.0.15-cp315-cp315t-macosx_10_15_x86_64.whl |
|---|---|
| Size | 339.2 kB |
| Tags | CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
2c07d5426a0b430508edb237df5a94a26b99abaed8e5437bff2d14327b20268c
|
|
BLAKE2b-256 checksum How to use checksums |
877cfb8cf8cd344c8fb3f78977ca070f4562497e4a9f6bfd5b4a464bbf1a630b
|
| 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 logRelease files / zuvloop-0.0.15-cp315-cp315-win_arm64.whl
| Download URL | zuvloop-0.0.15-cp315-cp315-win_arm64.whl |
|---|---|
| Size | 423.3 kB |
| Tags | CPython 3.15 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
87ff6f23e385dfc95441ac3286466cd6d5c51cdce9e06386783a25f3557d9cfa
|
|
BLAKE2b-256 checksum How to use checksums |
7dfde14e5caec2eb9d299724429514236ae18526f46b73bafc7320594d028313
|
| 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 logRelease files / zuvloop-0.0.15-cp315-cp315-win_amd64.whl
| Download URL | zuvloop-0.0.15-cp315-cp315-win_amd64.whl |
|---|---|
| Size | 442.1 kB |
| Tags | CPython 3.15 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
efa0e52e699940db78a39edeeace22af40590af29939ebdf3ad8c7c867e56e91
|
|
BLAKE2b-256 checksum How to use checksums |
adb1899c10b3d887a3dba4ba9f9569a78b32e50b67d985ce9617423395d9d3a0
|
| 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 logRelease files / zuvloop-0.0.15-cp315-cp315-musllinux_1_2_x86_64.whl
| Download URL | zuvloop-0.0.15-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 |
4b94f2c5c635bc8fd6401e17202618ef518f9f18a4cf1e95d836161cfdf94960
|
|
BLAKE2b-256 checksum How to use checksums |
d40b96dd6c987c98ae256f026227365eef5a9a1b9fd4f0a0f974e7147096a9a8
|
| 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 logRelease files / zuvloop-0.0.15-cp315-cp315-musllinux_1_2_aarch64.whl
| Download URL | zuvloop-0.0.15-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 |
7781e9024180c18894180170e48ceced7406f0b14db0d3d60f86160c74787bbd
|
|
BLAKE2b-256 checksum How to use checksums |
d7c2640df1b83af2ec73695c602e3818e8f4ec6cd922c7507572353cc4051c95
|
| 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 logRelease files / zuvloop-0.0.15-cp315-cp315-manylinux_2_28_x86_64.whl
| Download URL | zuvloop-0.0.15-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 |
70a8230705e4bc9f153216d451bec6cba962b34910ae2a6d57889a195cd08adb
|
|
BLAKE2b-256 checksum How to use checksums |
e60cf4c4b62a98d77e9dd32bbdfa669697d07e3a89daafbdb5ec60fba9031650
|
| 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 logRelease files / zuvloop-0.0.15-cp315-cp315-manylinux_2_28_aarch64.whl
| Download URL | zuvloop-0.0.15-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 |
3ce40b96a4f906c5b50c2c832bcc05372d00c82c3a5c3da2514153162e5ef0f3
|
|
BLAKE2b-256 checksum How to use checksums |
346fccf2ddea2d6e0129bcd87bbb33bfe7fae28c21120937961254bd3d313858
|
| 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 logRelease files / zuvloop-0.0.15-cp315-cp315-macosx_11_0_arm64.whl
| Download URL | zuvloop-0.0.15-cp315-cp315-macosx_11_0_arm64.whl |
|---|---|
| Size | 342.1 kB |
| Tags | CPython 3.15 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4bb75a03234256a173b536eca79c973f1bd692cafca99dfd036b8747d3916cb3
|
|
BLAKE2b-256 checksum How to use checksums |
efcf138525c2529f6e4936cfffacfdeacb8724fe381c947e3e99b89dc9faaf74
|
| 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 logRelease files / zuvloop-0.0.15-cp315-cp315-macosx_10_15_x86_64.whl
| Download URL | zuvloop-0.0.15-cp315-cp315-macosx_10_15_x86_64.whl |
|---|---|
| Size | 343.7 kB |
| Tags | CPython 3.15 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
c3b7d771f8a4e3647f1eb682fa9eb95a6d3e1452b32febda0d19d6ee7df34308
|
|
BLAKE2b-256 checksum How to use checksums |
d4359cb2ddcc327d8803206d9e0c70b6bb7eba973d1314e322295fedacb589a2
|
| 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 logRelease files / zuvloop-0.0.15-cp314-cp314t-win_arm64.whl
| Download URL | zuvloop-0.0.15-cp314-cp314t-win_arm64.whl |
|---|---|
| Size | 419.7 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows ARM64 |
|
SHA-256 checksum How to use checksums |
97f2ee5792c953c2ba33b1dbba256ec7034e771610c192f26afcefc88e268c1e
|
|
BLAKE2b-256 checksum How to use checksums |
dcad75d11ee57c74dcf74997be1977790749552536fb6fbe6d128a4ff71eaacf
|
| 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 logRelease files / zuvloop-0.0.15-cp314-cp314t-win_amd64.whl
| Download URL | zuvloop-0.0.15-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 439.3 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8d0b42dded5dd6f243bd217739736d53cd77c1ef193280a0daeef5c33d9bb061
|
|
BLAKE2b-256 checksum How to use checksums |
43dc676ad7617ecf943a6594892b4f493acbc76e38a0a35a0705cf9d3250f949
|
| 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 logRelease files / zuvloop-0.0.15-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | zuvloop-0.0.15-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 |
7660867c2b4eed325353bb6410b7c984bb95c2ca62c8f7245d82221121f63cd9
|
|
BLAKE2b-256 checksum How to use checksums |
cc83311f61d85c5a8a62108472f8e1460c073bd36a5b20048494b7cde3bf96bd
|
| 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 logRelease files / zuvloop-0.0.15-cp314-cp314t-musllinux_1_2_aarch64.whl
| Download URL | zuvloop-0.0.15-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 |
22bf1d46aaf8f42f3e15d24ffbf772c2a23cc81840dc60153478136f6bfb015b
|
|
BLAKE2b-256 checksum How to use checksums |
c1467780394fc73d06eb9e663494e69b053d00d89f5d7fedd99ad747665d78da
|
| 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 logRelease files / zuvloop-0.0.15-cp314-cp314t-manylinux_2_28_x86_64.whl
| Download URL | zuvloop-0.0.15-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 |
3c9bd1f968482d4dc5098ee397303db36663b65a69ce09ddde7306f8536c77b3
|
|
BLAKE2b-256 checksum How to use checksums |
64054695c4350bd4c4c28cf4117a71a3d92930147df259f9e225c761dacf283a
|
| 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 logRelease files / zuvloop-0.0.15-cp314-cp314t-manylinux_2_28_aarch64.whl
| Download URL | zuvloop-0.0.15-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 |
659db3d3959368de9930fa51e349eb8bafcb021a5e6fdc5c8a3b739b8ea5abb1
|
|
BLAKE2b-256 checksum How to use checksums |
1ec0c1cd565ee071b426f0f474daf2e1541b605283cf7ebf26f9b168aea08831
|
| 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 logRelease files / zuvloop-0.0.15-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | zuvloop-0.0.15-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 336.8 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4b7ec3e5d79666dc02bd50eeabf9253c18055c345725adb4956d8d4ef4aeb15a
|
|
BLAKE2b-256 checksum How to use checksums |
b278c01c847be278b3a257797e2b4918e26965cc474b30af397fed880adf8a15
|
| 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 logRelease files / zuvloop-0.0.15-cp314-cp314t-macosx_10_15_x86_64.whl
| Download URL | zuvloop-0.0.15-cp314-cp314t-macosx_10_15_x86_64.whl |
|---|---|
| Size | 339.2 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
b95fe0197d8daedd874a5b7db1cfdbff620a62a8d79ac6b0ca242fa0563f444c
|
|
BLAKE2b-256 checksum How to use checksums |
4ec7efdb03b0d3058ca0ac815a251aca57d0e9b2075aea3f900da96b1adf3055
|
| 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 logRelease files / zuvloop-0.0.15-cp314-cp314-win_arm64.whl
| Download URL | zuvloop-0.0.15-cp314-cp314-win_arm64.whl |
|---|---|
| Size | 423.2 kB |
| Tags | CPython 3.14 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
efdf0e4168034b87aab64cb24b94c8faa2aab9acede78b547861225a541f5834
|
|
BLAKE2b-256 checksum How to use checksums |
9c7f1989071885ef4f9f46c881a570b6f04265d3afeea2cd26b9b920df723f30
|
| 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 logRelease files / zuvloop-0.0.15-cp314-cp314-win_amd64.whl
| Download URL | zuvloop-0.0.15-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 442.1 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
96bc5db7a3a6f8e3f60456c1c943ac92a812c062aa7ece043d0c0851b8f0e544
|
|
BLAKE2b-256 checksum How to use checksums |
69eada583761019426acc59a9079c97f10dba6c6fcb4cb8b4f319f169f7d5f52
|
| 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 logRelease files / zuvloop-0.0.15-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | zuvloop-0.0.15-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 |
32b1792487a66a5a985325a7b0d593cbcb9173e74ca6621d60a800ee16348605
|
|
BLAKE2b-256 checksum How to use checksums |
bbfdcf27db43cfb831ac53f9f76d496d9d8d0f2c3f33d213c1d6bff922fe3b7d
|
| 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 logRelease files / zuvloop-0.0.15-cp314-cp314-musllinux_1_2_aarch64.whl
| Download URL | zuvloop-0.0.15-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 |
070ae556780aa4eea5649b06452732475a401dd97c314e89d364129fd865c39c
|
|
BLAKE2b-256 checksum How to use checksums |
926a480bc1ef20bb2b254b4b86cda3231d0e937176d143fb8d5bdfffcf37246a
|
| 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 logRelease files / zuvloop-0.0.15-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | zuvloop-0.0.15-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 |
0ffd62dfdf6095adb9a6557cdbc1291419b35e31301efa71a7099f3419feccac
|
|
BLAKE2b-256 checksum How to use checksums |
7ba9af6b141bb26b8188c4243aa1a5224e39c7f5c4f2e1f232d563a0ced398e4
|
| 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 logRelease files / zuvloop-0.0.15-cp314-cp314-manylinux_2_28_aarch64.whl
| Download URL | zuvloop-0.0.15-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 |
dc9129e92f0bbd32375e33c02a4fda836d543ed690514185443c28f16bf50d73
|
|
BLAKE2b-256 checksum How to use checksums |
c586815cbb661984df75db1fc38f6d8ddb863cf40819e9f14d37633399353501
|
| 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 logRelease files / zuvloop-0.0.15-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | zuvloop-0.0.15-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 342.2 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9ea7b1a64709ae5852ac4fca21b3ca0b882dda843168fdf5c099799a7ab111f5
|
|
BLAKE2b-256 checksum How to use checksums |
99374417daab155227fe73262d77c02e88086133f9eead454de971bb629fe833
|
| 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 logRelease files / zuvloop-0.0.15-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | zuvloop-0.0.15-cp314-cp314-macosx_10_15_x86_64.whl |
|---|---|
| Size | 343.6 kB |
| Tags | CPython 3.14 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
406b91aaf5cf1964550413a70cbcee5326d0c7751eaccedfc3a2eaba0ab49a83
|
|
BLAKE2b-256 checksum How to use checksums |
1776275d96cf296e17ab582c507ddc41537fec5ed5eed6a9ad79ebf739f52504
|
| 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