Uploaded image for project: 'Python Driver'
  1. Python Driver
  2. PYTHON-2133

Drop support for Python 2.7

    • Type: Icon: Epic Epic
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.0
    • Affects Version/s: None
    • Component/s: None
    • Done
    • PyMongo drop support for Python 2.7

      Epic Summary

      Summary

      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.

      Motivation
      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

            Assignee:
            bernie@mongodb.com Bernie Hackett
            Reporter:
            shane.harvey@mongodb.com Shane Harvey
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: