Henry Schreiner
Henry Schreiner
Ah, bug, and before it gets to pyproject-metadata. It's making a shallow copy but then modifying `project.dynamic` which is the same array. A deep copy fixes that bug. I didn't...
> implicitly `if.failed = false` still manage to override it again Ahh, I see what you are expecting. No, this is not implicit on an override. Overrides match based on...
```diff [[tool.scikit-build.overrides]] if.failed = true +if.env.CIBUILDWHEEL = false +if.env.CONDA_BUILD = false +if.env.PIWHEELS_BUILD = false +if.env.RAPIDFUZZ_BUILD_EXTENSION = false wheel.cmake = false messages.after-success = "failed to build C++ Extension, falling back to...
Ahh, we don't treat a missing environment variable the same as a falsey environment variable. I think that's a bug.
Could you retry with 0.10.7? Pushed three fixes.
allow-prereleases needs to be set for setup-python to get 3.13.
There's work on cross-compiling PEP ("current state" is in https://peps.python.org/pep-0720/, I think there's work on providing a standard file with CPython for a future PEP), we should be compatible with...
Yes, it's identical.
Makes sense; the test matched the problem, which was a folder and not a file. One question though; would it make sense to leave symlinks that point to files that...
Symlinks are not possible in wheels, as they are based on zips (currently, there's a proposal to add a way to do it via marker file(s) being prepared, last I...