espresso
espresso copied to clipboard
WIP: Make espresso pip-installable
Closes #4222
scikit-build
is used to build espresso with CMake and install espressond
in the site-packages
directory.
This should also resolve the issue with paths in virtual environments without needing to add a .pth
file (#4872) and should make espresso pretty easy to install in any environment.
Things I haven't touched:
- Adding metadata to the
setup.py
, such as the license or description. - Building should happen in parralel with
ninja
but I am not sure if this was the case on my PC, so parallel building should be checked. - Documentation
- of course updating the CI etc.