scikit-build-core
scikit-build-core copied to clipboard
A next generation Python CMake adaptor and Python API for plugins
Hi, I have been transitioning to `scikit-build-core` which bypasses some of the problems from the older `scikit-build` procedure. Bottom line is about the details for the f2py include, its `fortranobject.c`...
Are other dynamic metadata than version and readme possible with scikit-build-core? The following did not work for me (no error but also no console entry point generated): ```toml [project] ......
From the doc https://scikit-build-core.readthedocs.io/en/latest/configuration.html#customizing-the-built-wheel it seems to me that `` and `src/` are always found. But it is not fully clear to me what `[tool.scikit-build] packages = [""]` does. What...
`.gitignore` is for statuses of the git workflow, and has nothing to do with content in distributable packages. It also seems to me that there is no way of disabling...
Orignal proposal: ```toml [project.entry-points."cmake.root"] findname = "pkg.some.data.folder" [project.entry-points."cmake.module"] anything = "pkg.some.data.folder" [project.entry-points."cmake.prefix"] anything = "pkg.some.data.folder" ``` ```python # Example usage module_dirs = importlib.metadata.entry_points(group="cmake.root") packages = {ep.name:importlib.resources.files(ep.load()) for ep in module_dirs}...
See https://hatch.pypa.io/latest/plugins/utilities/#hatchling.builders.utils.get_reproducible_timestamp and such. We should set the date to be the latest time for the source files. (Working for SDists, still open for wheels - though now we have...
I'm thinking if we can pass conditional cmake flags based on the optional dependencies or other parameter that we can pass to `pip install .`. This came up when thinking...
See cmake-python-distributions - that sort of error message would be nice.