python-tidal
python-tidal copied to clipboard
Consider dropping python 2.7 support for 0.7.x
Currently the library still works with 2.7, mainly thanks to the https://python-future.org/ project. However python3 could have some interesting features, and if there isn't anyone interested in python 2.7 support anyway, there's not much reason to support it.
- Type hints are simpler to write in newer python versions, however it's still possible in python2, via a # type comment
- The walrus operator (python 3.7 isn't EOL until next year though)
- Data Classes
- New contributors won't need to learn python-future
With that said, is there anyone that still needs python 2.7 support for the 0.7.x branch? Support won't last forever anyway, but if someone has a good reason to keep it around for a bit, please let me know.
Feel free to suggest other reasons to drop 2.7 support as well
So there hasn't been anyone asking to keep python 2 support, and I haven't seen anything that depends on tidalapi that requires python2 either, so currently my plan is to drop python2 support for the 0.7.0 release.
With 431c204b4aa16168e405c3113bbcc3d2e9eb0b8c python2 won't work anymore, will close this after the release