python-zk / kazoo

Kazoo is a high-level Python library that makes it easier to use Apache Zookeeper.
https://kazoo.readthedocs.io
Apache License 2.0
1.3k stars 387 forks source link

Drop Python 3.4, 3.5, and 3.6 from tox/travis #576

Closed jeffwidman closed 5 years ago

jeffwidman commented 5 years ago

Reasons:

Thoughts @StephenSorriaux ?

StephenSorriaux commented 5 years ago

I also think it would be a good idea to drop some of the Python versions from our test suite. I was wondering if maybe we should keep the 3.6 version too because:

jeffwidman commented 5 years ago

Sounds fine to me.

async/await are unlikely to creep into this project as we would need to shift all the internals to be asyncio to take advantage of that... more likely we'd start a second asyncio-compatible lib to do that.

3.6 introduces fstring formatting, that is the one that would likely break backwards compatibility with 3.4/3.5, but IMO that's not really a worry because again, most folks who are running python 3 in production are managing it outside of the system python so not hard to bump to 3.6 or 3.7.

jeffwidman commented 5 years ago

Fixed by #574