broadinstitute / longbow

Annotation and segmentation of MAS-seq data
https://broadinstitute.github.io/longbow/
BSD 3-Clause "New" or "Revised" License
20 stars 4 forks source link

Updated python version #202

Open jamestwebber opened 1 year ago

jamestwebber commented 1 year ago

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.