aiidateam / aiida-testing

A pytest plugin to simplify testing of AiiDA plugins.
MIT License
5 stars 6 forks source link

Add CI tests that install without -e #39

Closed greschd closed 3 years ago

greschd commented 3 years ago

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.

greschd commented 3 years ago

@ltalirz I think running the tests job in this way is enough. Is there a simple way to do this without copy-pasting the entire job?