Both NumPy and SciPy use spin as a frontend to call meson and this can be used to setup a shell. The good thing is that invoking exit will return to the directory from which spin was run. To toggle between directories (e.g. a folder with a bug / issue reprex) and the rebuild quickly popd is useful. 1# Generate reprex for bug 2cd ~/Git/Github/BuggyNP/gh2322/ 3vim buggy.f90 4python whatever.py 5# whatever to reproduce the bug 6cd ~/Git/Github/NumPy 7# Make changes, rebuild 8spin run $SHELL 9pop...