chaimleib / intervaltree

A mutable, self-balancing interval tree. Queries may be by point, by range overlap, or by range containment.
Apache License 2.0
636 stars 108 forks source link

Update Python Versions #124

Open Jeremiah-England opened 1 year ago

Jeremiah-England commented 1 year ago

This PR updates the codebase and the build process to support the currently maintained Python versions, and drops support for unmaintained versions.

The important thing here is dropping 2.7 support. I went with the assumption that you are fine with that, but I am happy to remove the updates related to that if you want to keep supporting 2.7.

chaimleib commented 1 year ago

Thanks for adding testing for newer versions of Python 3!

If there is no reason break Python 2 support, I'd actually prefer to leave support in.