Python Versions Used in Commercial Projects, 2016 Edition
Blog post from Semaphore
In a report on Python usage among developers, it was found that despite the release of Python 3.0 in December 2008, over 70% of ongoing private projects still use Python 2.7, even for newly started projects in 2016. This persistent preference for Python 2.7 is attributed to the community's reluctance to adopt Python 3 due to its incompatibility, despite the language improvements it offers, reflecting a "if it ain't broke, don't fix it" attitude. Semaphore CI/CD supports multiple Python versions including 2.6, 2.7, 3.3, 3.4, and 3.5, with most new projects on Python 3.x opting for the latest version, 3.5. The report is the first annual installment, aiming to track changes in Python version usage over time, and invites developers to share their experiences and thoughts on the subject through comments and discussions on Discord.