Joe Rickerby
Joe Rickerby
Interesting. I'm wondering if that there is an approach here that only needs a path to an installed interpreter. We currently have `PythonConfiguration` objects in the codebase, it should be...
`sysconfig.get_platform()` will pick up the cross-compilation flags that cibuildwheel sets. Have you tried that?
If you're running cibuildwheel with `CIBW_ARCHS_MACOS=x86_64 arm64`, then you won't get `universal2`. If you're running setup.py outside of cibuildwheel, then I guess it matches the arch that the interpreter was...
Splendid work on this so far @hoodmane ! Quality looks really good. Comments above.
I merged with main to update this to the new build-frontend option.
I wonder if a lot of people have the same issue. It's kinda advanced but I wonder if a neat syntax for this would be something like `CIBW_SKIP_IF_FAIL` or `CIBW_SKIP_UNLESS`...
Cheers Anthony, I was wondering when the need for this was gonna crop up. Given how crucial (and unknown) the C extension ecosystem is to the free-threaded project, I think...
Thanks for the response @zooba, that all makes sense to me. You're absolutely right that the nuget package is the one that we'd be most interested in, as that's how...
> Last time when I try this it crashed because some collision in pip install using pip cache. Maybe the current timeout maybe also connected with this. This was investigated...
Not huge speedups, but it looks reasonable. Any particular reason to hard-code the concurrency on travis/azure rather than letting `os.cpu_count()` do it?