Home / Companies / Semaphore / Blog / Post Details
Content Deep Dive

Python Versions Used in Commercial Projects, 2016 Edition

Blog post from Semaphore

Post Details
Company
Date Published
Author
Marko Anastasov
Word Count
256
Language
English
Hacker News Points
-
Summary

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.