Added the tests.yaml and docs.yaml github workflows so that tests and documentation are run/built upon new code on the main branch. Badges on the readme have been updated accordingly
poetry
Switched the backend from setuptools to poetry, for slicker dependencies management. Can be reversed.
how this was tested
Running the unit tests and building the doc on fresh installs (poetry installed, and wheel installed)
The github actions run successfully
to do
the branch gh-pages should be used a documentation branch (I do not seem to have the rights for this)
version number should be updated and dist files pushed to PyPI
github actions
Added the tests.yaml and docs.yaml github workflows so that tests and documentation are run/built upon new code on the main branch. Badges on the readme have been updated accordingly
poetry
Switched the backend from setuptools to poetry, for slicker dependencies management. Can be reversed.
how this was tested
to do