Skip to content

zuvloop: Add version 0.0.13 - #3066

Draft
luhenry wants to merge 1 commit into
mainfrom
zuvloop
Draft

luhenry wants to merge 1 commit into
mainfrom
zuvloop

Conversation

@luhenry

@luhenry luhenry commented Oct 13, 2026 •

Copy link
Copy Markdown
Member

Compiles libuv plus a Zig/CPython glue extension into a per-interpreter asyncio event loop. Upstream publishes no riscv64 wheel.

Mirrors upstream's publish.yml build-wheels job.

Differs from upstream

  • Nothing beyond the riscv64 image.

Matrix: cp314/cp314t/cp315/cp315t (package requires Python >=3.14).

Testing

  • same as upstream

License: OK

Built on cp314/cp314t/cp315/cp315t.

zuvloop is a PyO3-free, Zig-built libuv event loop for asyncio (cp314/cp315
only). Its build toolchain (ziglang 0.16.0) publishes a native riscv64 wheel
on PyPI, hatch-ziglang does not special-case the Linux target arch, libuv
itself already supports riscv64 upstream, and the test-requires set
(aiohttp, httptools, hypothesis, etc.) all resolve riscv64 wheels. No patch
is needed.
luhenry added a commit that referenced this pull request Oct 13, 2026
@luhenry
luhenry marked this pull request as draft October 14, 2026 11:34

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant