nucleic / kiwi

Efficient C++ implementation of the Cassowary constraint solving algorithm
https://kiwisolver.readthedocs.io/en/latest/
Other
692 stars 88 forks source link

Add PyPy 3.10 wheels #182

Closed QuLogic closed 2 months ago

QuLogic commented 2 months ago

Also, avoid setuptools 72.2.0 on PyPy, because it is broken due to https://github.com/pypa/distutils/issues/283.

QuLogic commented 2 months ago

Here are the successful wheel builds on all systems: https://github.com/QuLogic/kiwi/actions/runs/10428152508

QuLogic commented 2 months ago

On a side note, I'm not sure if you want to keep supporting Intel macOS, but I think macos-latest is macos-14, meaning only builds for ARM are done now (and I think, at the time of the previous wheel, only Intel wheels were built.)

MatthieuDartiailh commented 2 months ago

Thanks. I do not follow Pypy release so I missed this. Regarding macos I see x86_64 in the log you linked to, so I am reticent to remove them. What does matplotlib do ?

QuLogic commented 2 months ago

Regarding macos I see x86_64 in the log you linked to, so I am reticent to remove them.

Ah, I was basing that on how I had read the config, but they are both being built, so never mind my original comment.

What does matplotlib do ?

We build both architectures, but stopped doing universal2 builds.