This PR drops support for python 3.6 (EOL for >1 year now) and starts the process of deprecating 3.7, which will be EOL in two months. Everything still works on 3.7 but I don't think we should worry about it in the future.
I also updated the CI to run over a matrix of versions (3.7 to 3.9). I updated tox.ini as well, but I don't think it is being used by anything except perhaps for local dev.
Finally, I removed package dependencies from test-dependencies.txt as it's not necessary to include stuff installed by the package itself.
This PR drops support for python 3.6 (EOL for >1 year now) and starts the process of deprecating 3.7, which will be EOL in two months. Everything still works on 3.7 but I don't think we should worry about it in the future.
I also updated the CI to run over a matrix of versions (3.7 to 3.9). I updated
tox.ini
as well, but I don't think it is being used by anything except perhaps for local dev.Finally, I removed package dependencies from
test-dependencies.txt
as it's not necessary to include stuff installed by the package itself.