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.