Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: corrections and edits on pytests installed #23

Merged
merged 4 commits into from
Nov 12, 2024

Conversation

nbehrnd
Copy link
Collaborator

@nbehrnd nbehrnd commented Nov 12, 2024

No description provided.

Because it is `markers` and not `Markers`, the earlier version
caused `pytest` to issue a warning.

Signed-off-by: Norwid Behrnd <[email protected]>
The regex condition did not match the pattern previously established
by Karl Voit -- erroneously, it would fail on the 30th and 31st of
each relevant month expressed with the short date stamp (YYMMDD) of
date2name.

Signed-off-by: Norwid Behrnd <[email protected]>
The pytest based testing is redefined adopting tmatrix based syntax
GitHub offers.  This eases to track which versions of OSes and Python
interpreters are engaged, and a format is more compact, than the one
used earlier.  Inspired/partially copy-pasted from a project related
to chemistry.[1]

[1] https://github.com/nbehrnd/datawarrior_saturate_Murcko_scaffolds

Signed-off-by: Norwid Behrnd <[email protected]>
Errors in the previous set of pytest tests were removed.  A different
setup of the pytest.yml file is installed to ease testing on
multiple OSes (GitHub runners) against multiple versions of Python
interpreters.

Signed-off-by: Norwid Behrnd <[email protected]>
@nbehrnd nbehrnd merged commit 3b82ea4 into novoid:master Nov 12, 2024
12 checks passed
@nbehrnd
Copy link
Collaborator Author

nbehrnd commented Nov 12, 2024

@novoid Regarding the runner images of Ubuntu (as representative of Linux), one equally could constrain the array to e.g., ubuntu-20.04 as an old LTS, and ubuntu-24.04 as a current LTS for that the normal support of the former ends in May next year (ref).

Python 3.10 and 3.12 are not "too old", nor "too new", either vs what is listed on distrowatch for ubuntu, or the table compiled by python.org:

2024-11-07T18 50 04 -- screenshots

(credit)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant