This project depends on future to provide some pieces of Python 2 support. The problem is that future is broken with Python 3.12 and will stop working completely with Python 3.13. Therefore it'd be good to remove the dependency and either drop Python 2 support as well or find another way to provide it. It should not be hard and I can help with that.