Matthieu Darbois

Results 359 comments of Matthieu Darbois

Maybe we should just get `os.cpu_count()` or `len(os.sched_getaffinity(0))` as a default & override where it needs to be overriden ? (probably only TravisCI)

I had quick look at adding armv7l to musllinux_1_1 in https://github.com/pypa/manylinux/pull/1455. While the image could probably be built in 32-bit mode on AWS graviton with travis-ci, `uname -m` reports `armv8l`...

manylinux support has landed. It will be available in cibuildwheel once the update workflow runs & gets merge.

Unfortunately, the new version of `uv` still does not work on manylinux (I commented in the uv PR with more details). @timfel, you can opt-out from using uv with graalpy...

One thing you can try if you want to natively build `cp38-macosx_arm64` is to install the [universal2 version of CPython 3.8](https://www.python.org/ftp/python/3.8.10/python-3.8.10-macos11.pkg) before starting cibuildwheel. This installer was marked as [experimental](https://www.python.org/downloads/release/python-3810/)...

this is still an issue on TravisCI as the tests are failing but the workflow isn't...

An upgrade of `packaging` will also be needed for --disable-gil builds of cpython (PEP 703) references: - https://github.com/python/cpython/issues/111870 - https://github.com/pypa/packaging/pull/728 - https://github.com/pypa/packaging/pull/747 - https://github.com/pypa/packaging/issues/755 - https://github.com/pypa/cibuildwheel/issues/1657 - https://github.com/pypa/manylinux/issues/1548

There's no automatic feature detection in tests. Tests try to run what was built, even if unsupported (the `base64` utility uses the dynamic/runtime dispatch & is thus unaffected). Maybe #145...

The GHA runners provide (today) 7 versions of Xcode installed on macOS-11 and 13 versions installed on macOS-10.15: https://github.com/mayeut/delocate/runs/4681900037?check_suite_focus=true It might be good to check on a regular basis that...

If it's just looking at symbol versions, it's already done. If it's looking at individual versioned symbols, that's another story.