#cibuildwheel

Matthew Martinmistersql
2024-08-04

Here is an example of how I used with (which in theory can compile to C anything that you can perfectly type annotate)

github.com/matthewdeanmartin/u

Hugo van Kemenadehugovk
2024-04-01

πŸ₯šπŸ°πŸ›žπŸ Exciting!

I'm doing the first @pillow release using cibuildwheel + PyPI publish GitHub Action + Trusted Publishers!

It'll take just under three hours to build 68 wheels and an sdist, and then upload them automatically to @pypi 🀞

The matrix covers CPython 3.8-3.12, PyPy 3.9-3.10, manylinux, musllinux, macOS Intel + Apple Silicon, Windows 32-bit + 64-bit + ARM...

Follow along the Easter fun at github.com/python-pillow/Pillo !

GitHub Actions showing 19 jobs building QEMU-emulated wheels, 4 building native wheels, 3 building Windows wheels and 1 sdist. Once all are complete, it will upload them all to PyPI.
2024-02-29

πŸ”Ή#FluidSim our #CFD package also gets pre-compiled #Pythran extensions in wheels!

πŸ”Ή#FluidImage the scalable #PIV package gets its first release in many years, also gets wheels! Heads up for another minor release soon, with breaking changes:

fluidimage.readthedocs.io/en/l

πŸ”ΉAll this was made possible by the new #Meson support in #Transonic

transonic.readthedocs.io/en/la

and a bit of CI/CD stuff powered by #cibuildwheel

#ThisMonthInFluiddyn

Forest Greggfgregg
2023-12-16

i maintain a number of packages that include C extensions.

every time a new version of python is released, i'd like to release new wheels for the new python version (not a new version of *my* packages version, just to add the wheels to pypi)

, and made that a lot simpler than it used to be, but i'd love to automate this further.

has someone set up a github action that triggers github actions in other repos for this kind of purpose?

Norm Tovey-Walshndw
2023-01-03

I'm building the SaxonC Python wheels with cibuildwheel in CI and collecting the Linux, Windows, and Mac artifacts. I discovered that you can cross-compile on the Mac, so I build (and relocate) x86 and amd64 libraries. The x86 build is fine, but the amd64 build fails when installed: "symbol not found in flat namespace..." with the name of a symbol (that should be) in our library.

Web searching wasn't fruitful. In the off chance this rings a bell with anyone...

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst