Henry Schreiner
Henry Schreiner
> but it wasn't clear to me that that fix was included. FYI, this was fixed in CMake 3.30.3 a month or two ago.
CI addition sounds good, thanks!
Thanks, better workaround than grabbing the source and modifying setup.py. :) FYI, extras only affect what packages get installed, so splitting it up as extras means splitting it up as...
Are you sure it’s the build system is the problem and not the compiler? MSVC is very slow. But yes, you can set `-GNinja` in your CMake args or the...
You need to setup msvc to get ninja to find it. Something like https://github.com/ilammy/msvc-dev-cmd should work.
`ash` is BusyBox v1.36.1 (2024-06-12 06:28:12 UTC) multi-call binary. It's because we call `sh` rather than `bash`: ```console 5c9baf48927b:/# sh -c "echo a{b,c}d" a{b,c}d 5c9baf48927b:/# bash -c "echo a{b,c}d" abd...
I think that has to be contributed? I'm not sure how those were originally created.
I would highly recommend using pybind/scikit_build_example. This is the old way to do things, and is much harder to use and prone to breaking with every setuptools release. There you...
You should be able to use CMake to copy the DLL in the right spot. Though cmake does some path fixing when it installs, which this project doesn't include, but...
I do downstream tests manually in scikit-build-core's noxfile (building is slow). Ruff and mypy are examples of packages that do downstream tests with some automation: like copier, those are pretty...