In order to make this work, we would need to setup a Trusted Publisher on Pypi for the project. The documentation is here: https://docs.pypi.org/trusted-publishers/
Our current pytest version doesn't support python > 3.9, which is why tests are not run there yet. I can file another PR after this is merged
Linting throws a bunch of things that require fixing, I suggest to handle this in a following PR, too.
This adds some automation to the project.
In order to make this work, we would need to setup a Trusted Publisher on Pypi for the project. The documentation is here: https://docs.pypi.org/trusted-publishers/