The current CI tests all install the package with pip install -e .. This doesn't fully test the packaging, because it roughly corresponds to adding the directory to sys.path. If there is a mistake in the manifest file or listed packages to install, it will not be caught.
We should add a job that installs with pip install ., without -e.
Prompted by a regression introduced in #38, which is fixed by #40.
The current CI tests all install the package with
pip install -e .
. This doesn't fully test the packaging, because it roughly corresponds to adding the directory tosys.path
. If there is a mistake in the manifest file or listed packages to install, it will not be caught.We should add a job that installs with
pip install .
, without-e
.Prompted by a regression introduced in #38, which is fixed by #40.