Skip to content

zope-proxy: add build-zope-proxy.yml for riscv64 wheels - #1228

Merged
luhenry merged 1 commit into
mainfrom
zope-proxy
Sep 7, 2026
Merged

zope-proxy: add build-zope-proxy.yml for riscv64 wheels#1228
luhenry merged 1 commit into
mainfrom
zope-proxy

Conversation

@luhenry

@luhenry luhenry commented Sep 7, 2026

Copy link
Copy Markdown
Member

Small C extension implementing zope.proxy's transparent proxy objects for the Zope ecosystem. Upstream publishes no riscv64 wheel.

Mirrors upstream's tests.yml build-and-test steps, using cibuildwheel build-from-checkout instead of the manylinux-docker-plus-tox approach upstream uses for its own wheels.

Differs from upstream

  • Adds PIP_EXTRA_INDEX_URL - zope.proxy depends on zope.interface, which we already publish for riscv64.

Testing

  • same as upstream: python -m unittest discover -s {package}/src/zope, once with PURE_PYTHON=0 and once with PURE_PYTHON=1, under ZOPE_INTERFACE_STRICT_IRO=1.

License: OK

Built on cp312; pending CI results.

Mirrors build-zope-hookable.yml's build-from-checkout shape: cibuildwheel
against the zopefoundation/zope.proxy checkout, matrix cp312/cp313/cp314/
cp314t, PURE_PYTHON=0/1 unittest-discover to prove the C extension
(_zope_proxy_proxy) is present. PIP_EXTRA_INDEX_URL is added since
zope.proxy depends on zope.interface, which we already publish for
riscv64.
luhenry added a commit that referenced this pull request Sep 7, 2026
@luhenry
luhenry merged commit 612eec9 into main Sep 7, 2026
9 checks passed
@luhenry
luhenry deleted the zope-proxy branch September 7, 2026 08:26
@luhenry luhenry linked an issue Sep 7, 2026 that may be closed by this pull request
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.

zope-proxy riscv64 support

1 participant