Analyzing PyPI Data to Determine Python 3 Support

By for March 7, 2016

Report Abuse
Analyzes PyPI publication statistics to determine the support of Python 3 over time. When will Python 3 be better supported than Python 2?
Are you using Python 3 for your development? It has been out for 7+ years at this point. So, if you aren’t using it, why not? Since December of 2008, the initial release of Python 3, it seems the new version of Python has lived in the shadow of Python 2. And here we are, 7 years later, still looking at a world where people are using Python 2 and talking about how Python 3 doesn’t work for them. Python 3 has around 4 years to become the only support Python, as Python 2 Support is being discontinued as the version goes EOL (End of Life). Python 3 is gaining ground quickly and, before too long, will be better supported. And, if the data indicates correctly, it will be well before 2020. [Read the Blog Post on Microsoft Python Engineering][1] or view this notebook to see our analysis and use the data sources to come to your own conclusions. NOTE: Retrieving the data from storage can take 10-20 minutes as it is rather large. [1]: