Python 2.7 reached end-of-life in 2020. At this point all of the major Python projects, including packaging and installation tools like setuptools and pip, have dropped support. Dropping support for Python 2.7 will accelerate development of the Python driver and dramatically reduce the maintenance burden.
Note that the 3.x branch of PyMongo, which supports Python 2.7, will continue to receive bug fixes until the second half of 2022.
Python 3 was released in 2008 and supported in our driver by 2012. 8 years later, we can now see that 75% of PyMongo downloads are Python 3 and many of the most popular Python libraries have already dropped support for Python 2. Continuing to support Python 2 would have significant development cost and would only benefit a small portion of our users.
Cast of Characters
- Product Owner: Rachelle Palmer
- Project Lead:
- Program Manager: Alexander Golin