DEV Community

Discussion on: What is the state of Python versions?

Collapse
 
jefftriplett profile image
Jeff Triplett (he/him)

Python 3 is mainstream and Python 2 is effectively retired. There is one more release coming in April, but the code has been frozen, and it's no longer supported.

If I'm starting a new project, I use Python 3.7 which is also my system-wide default.

If I'm working on a community library, test against 3.6, 3.7, and 3.8.

Once Python 3.8.2 or 3.8.3 is out (currently on 3.8.1), I'll switch my system-wide default over to it.