aiidateam / aiida-testing

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

Add non-editable install test to CI; test py39 instead of py38 #41

Closed greschd closed 3 years ago

greschd commented 3 years ago

Fixes #39.

Adds two variants of the 'tests' job in CI, installed with and without the '-e' option.

Also replaces py38 with py39 as 'upper' Python version to test.

We can merge with admin privileges and then update the "required" checks.

greschd commented 3 years ago

Is there maybe some way to exclude specific matrix combinations?

Update: yes, there is..

greschd commented 3 years ago

Debatable of course whether -e should be the one we test on both versions of Python, or the other way around. But I think it doesn't matter much - if there is something that breaks the install process, it's more likely to be related to the version of pip or setuptools rather than Python itself.