rougier / freetype-py

Python binding for the freetype library
Other
298 stars 88 forks source link

Add aarch64 builds to build matrix and update cibuildwheel #140

Closed Korijn closed 2 years ago

Korijn commented 2 years ago

Depends on #139

This adds aarch64 builds for manylinux and musllinux using QEMU. That makes the wheel installable on e.g. raspberry pi.

I reconfigured the build matrix to run these builds in parallel as they are quite slow.

I figured I would just open the PR as it was relatively easy to configure, leaving it to you to decide if you want to have this change merged or not. The argument against slow CI is quite clear and it doesn't look like I can make it any faster.

djhoese commented 2 years ago

@Korijn This PR now has conflicts. Could you look at resolving these? Having these wheels would make my life easier in the vispy project: https://github.com/vispy/vispy/pull/2278

Korijn commented 2 years ago

Of course!

djhoese commented 2 years ago

Do you mean #139?

Korijn commented 2 years ago

No, sorry, #144 actually!

I'm having "fun" figuring out how to configure the build matrix properly over there now. You can watch me squirm.