Skip to content

zxing-cpp: add build-zxing-cpp.yml for riscv64 wheels - #1653

Open
luhenry wants to merge 1 commit into
mainfrom
zxing-cpp
Open

zxing-cpp: add build-zxing-cpp.yml for riscv64 wheels#1653
luhenry wants to merge 1 commit into
mainfrom
zxing-cpp

Conversation

@luhenry

@luhenry luhenry commented Sep 8, 2026

Copy link
Copy Markdown
Member

Compiles the ZXing-C++ barcode/QR-code reading and writing library into a nanobind Python extension. Upstream publishes no riscv64 wheel.

Mirrors upstream's publish-python.yml, building wrappers/python straight from the checkout.

Differs from upstream

  • Drops cp310/cp311 and musllinux - matches this repo's cp312 floor and upstream's own skip list.

Matrix: cp312 (abi3, also covers cp313/cp314) and cp314t only - the nanobind module is built STABLE_ABI FREE_THREADED, so one non-free-threaded build satisfies every interpreter.

Testing

  • same as upstream

License: OK

Built on cp312; pending CI results.

luhenry added a commit that referenced this pull request Sep 8, 2026
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