FAQ | This is a LIVE service | Changelog

Skip to content

feat: freshen CI

Dr Rich Wareham requested to merge issue-8-freshen-ci into master

Freshen the CI configuration to make use of our common CI pipeline for Python projects. Update the tox configuration to actually test the range of Python versions we claim to support in the README which now drops no-longer supported Python versions.

Take the opportunity to move to poetry which allows for dependency pinning for testing. For installation, we use the same version requirements as in the old requirements.txt.

The addition of pre-commit necessitated some (automatic) formatting fixes.

Unfortunately release automation cannot (yet) be enabled because there is not a GitLab token secret configured for this project.

Closes #8 (closed)

Closes #6 (closed)

Closes #2 (closed)

Edited by Dr Rich Wareham

Merge request reports