Open maxbachmann opened 1 month ago
I should have ported over all build system features I was previously using and didn't run into any problems so far.
Can you have a quick look over the build system?
Amazing experience so far. This allows me to get rid of quite a few things in the build system. From a development perspective I am really pleased with the fact that I don't have to delete the _skbuild
directory between each build anymore :+1:
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 82.87%. Comparing base (
d176f65
) to head (0b0e045
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
In the released version I generate the cython files and ship them as part of the sdist. These generated files get the cxx
file ending and are gitignored. The patch is applied before packing the sdist to remove cython from the dependency list since it's not required if the generated files are packed.
FYI, 0.10 is out. It takes a bit for it to filter down everywhere (conda takes ~24 hours to pick it up), but just letting you know it's becoming available. :)
@henryiii this is a first attempt at porting to
scikit-build-core
. It did work on my machine, but still has to be tested on things like android where no cmake wheels are available.