You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Meson's editable installs overrides spin's own meson-based installation #143
I am not sure if this is necessarily a bug but it seems like something that should be discussed and people be made aware about. This concerns the development setup of scikit-image but may generalize to any project that uses spin.
the first spin python will find the module in REPO/build-install/... as expected. However, after running pip install -e the module is different: <module 'skimage' from 'REPO/skimage/__init__.py'>. Running pip uninstall -y scikit-image will restore the original and expected behavior of spin.
So using both meson-python's editable installs and spin together has the consequence that most spin commands trigger two compilations: once from spin build and once from the editable hook during import.
Ideally spin could make sure that build-install is always used regardless of an editable hook being present. But not sure if that's easily possible or feasible...
Activity
Detect when a conflicting editable install exists
Detect when a conflicting editable install exists (#150)