This PR moves us off the tox runner to use pytest directly. We can also set up the support matrix to pass a -e parameter to tox to only invoke the correct environment, but that's a bit more involved. This PR will get the CI suite running correctly again so we can resolve #51. If someone is opinionated on keeping tox in the CI suite, we can address that in a follow up PR.
This also removed Python 3.7 from our support matrix since there is no longer a supported test runner in actions/setup-python.
This PR moves us off the tox runner to use
pytest
directly. We can also set up the support matrix to pass a-e
parameter to tox to only invoke the correct environment, but that's a bit more involved. This PR will get the CI suite running correctly again so we can resolve #51. If someone is opinionated on keeping tox in the CI suite, we can address that in a follow up PR.This also removed Python 3.7 from our support matrix since there is no longer a supported test runner in
actions/setup-python
.