Re:All Python versions less than 3.6 are now EOL
by takeda on Sunday September 13, 2020 @06:43PM
(#24464550)
At this point all packages work with Python 3. If you use ones that don't, they are not maintained, and you shouldn't use them.
[1] A one that I often seen was MySQL-python. That package hasn't been touched since 2014. Another one I've seen was PIL, that one was last released in 2009, and isn't even on PyPI, because it is that old, fortunately maybe because it's not on PyPI, people are more aware of Pillow which is a drop in replacement
Re:All Python versions less than 3.6 are now EOL
by SiempreViernes on Sunday September 13, 2020 @02:05PM
(#24462692)
Not wanting to update dependencies is fine, but in that case I'm not sure how it's an issue that you also have to use a certain version of the interpreter?
Re:All Python versions less than 3.6 are now EOL
by user5994461 on Sunday September 13, 2020 @02:09PM
(#24462725)
There is a pretty good chance they all have a python 3 version.
It's not easy to determine which versions of the library to upgrade to however. What's the latest version compatible with both python 2.7 and 3.7. Would be nice if pip had a setting to get that.
Re:All Python versions less than 3.6 are now EOL
by monadic2 on Sunday September 13, 2020 @02:03PM
(#24462677)
Sure, but even that is dwarfed by the equivalent problems in the ruby community. Most gems die after X years. Ironically some part of this must be explained by Python's enormous popularity.
If you have a large python2 project with 100 dependencies, will all of those have python3 versions? And will they be compatible with each other in the ways your current dependencies are?