Conversation
|
Related setuptools change: pypa/setuptools#2896 |
|
Seems to resolve the issue. The recommended way is to set |
|
NumPy and Scipy are looking to move to meson or cmake xref scipy/scipy#13615 |
…s instead of using the one in setuptools 0.60. See pypa/setuptools#2896 See #4510
Let's try to get Cython 3.0 released at some point, before I look into yet another build system / CI setup / wheel builder / toolchain replacement or breakage. Honestly, I've had enough of those recently. |
|
Sure, that makes sense, and I would not expect Cython to be the first to make the jump. |
|
Ok, your PR wins then. :-) |
|
I will try to reproduce locally, if I can I will open an issue with setuptools. |
|
Thanks @mattip ! |
|
Ahh, it may be a Cython thing. The ci-run.sh script is setting CC and CXX, maybe now setuptools is respecting that and not adding Lines 25 to 28 in 14ec0d1 |
I was always wondering why |
The proper experience for that would be greatly helped by cython learning to emit buildsystem-independent depfiles as per #1214 #1459 All the more so if cython itself wants to consider at some point switching off of setuptools :D as then it would be needed internally too. |
Help with that is welcome. There was already an initial (rough) PR (#243) at some point, but I think that's only worth inspiration but not pursuing any more. |
Try to unbreak CI?
It seems around the time CI stopped passing, setuptools changed from 59.7.0 to 60.0.0, see this comment for more info