Pip 10.0.0b1 was released, with support for pyproject.toml. This allows a project to specify that it needs scikit-build in the setup phase, allowing for the first time a simple "pip install package" for a scikit-build package. pyproject.tomls should be added to the examples in tests and documentation.
On a related note, cmake could be added as a dependency as well, but since a user may have cmake, that's probably better in setup_requires or maybe not at all. If scikit-build could gain a new require_cmake_version argument, which would then check for the cmake command and ask it's version, then add the python 'cmake' as a requirement if this does not pass, that might be ideal.
Pip 10.0.0b1 was released, with support for
pyproject.toml. This allows a project to specify that it needsscikit-buildin the setup phase, allowing for the first time a simple "pip install package" for a scikit-build package.pyproject.tomlsshould be added to the examples in tests and documentation.On a related note,
cmakecould be added as a dependency as well, but since a user may have cmake, that's probably better insetup_requiresor maybe not at all. If scikit-build could gain a newrequire_cmake_versionargument, which would then check for the cmake command and ask it's version, then add the python 'cmake' as a requirement if this does not pass, that might be ideal.