ultrajson
ultrajson copied to clipboard
Add riscv64 manylinux/musllinux wheels
Now that cibuildwheel and PyPI support riscv64, we can start building riscv64 wheels for ultrajson.
Because there is no native riscv64 runner available, this PR adds a QEMU-based riscv64 job to the cibuildwheel workflow.
Fixes #694
It's a bit of a stretch to justify this one given how low the download counts are.
| cpu | lib | counts |
|---|---|---|
| x86_64 | glibc | 19415269 |
| aarch64 | glibc | 1286795 |
| x86_64 | musl | 1437788 |
| aarch64 | musl | 13513 |
| ppc64le | glibc | 874 |
| s390x | glibc | 681 |
| armv7l | glibc | 344 |
| i686 | glibc | 278 |
| armv7l | musl | 123 |
| riscv64 | glibc | 53 |
| riscv64 | musl | 46 |
| i686 | musl | 16 |
| armv6l | glibc | 7 |
| armv6l | musl | 6 |
| loongarch64 | glibc | 5 |
| sw_64 | glibc | 5 |
| s390x | musl | 2 |
| ppc64le | musl | 2 |
But then I suppose our PyPI/CI consumption increase is unlikely to mean much either way...