Local configuration overrides#
In addition to the main pyproject.toml file, two extra configuration files can be placed in the same directory as pyproject.toml to override some options for your specific use case:
py-build-cmake.local.toml: the options in this file override the values in the[tool.py-build-cmake]section ofpyproject.toml.
This is useful if you need specific arguments or CMake options to compile the package on your system.py-build-cmake.cross.toml: the options in this file override the values in the[tool.py-build-cmake.cross]section ofpyproject.toml.
Useful for cross-compiling the package without having to edit the main configuration file.
It is recommended to exclude these files from version control, e.g. by adding them to your .gitignore.