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

Drop support for Python 2.7

    XMLWordPrintableJSON

Details

    • Epic
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 4.0
    • None

    Description

      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

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: