Editable installs are broken in recent pip/setuptools
See https://github.com/scikit-build/scikit-build/issues/740
Simple workaround for now is to export SETUPTOOLS_ENABLE_FEATURES=legacy-editable before running pip install -e. AFAIU a proper fix would have to be implemented in scikit-build.
Edited by Sebastien Wertz