raise requires-python floor to 3.9.2

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Unknown
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • None
    • Python Drivers
    • Hide

      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?

      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?
    • None
    • None
    • None
    • None
    • None
    • None

      Context

      Dependabot PR #2930 bumps cryptography from >=47.0.0 to >=49.0.0 (pinned in requirements/ocsp.txt). CI fails on every job with an unsatisfiable dependency resolution.

      Related: PYTHON-5936, PYTHON-5937.

      Definition of done

       

      Unlike  PYTHON-5936PYTHON-5937 we can fix this one while still supporting 3.9

       

      Raise the requires-python floor in pyproject.toml from >=3.9 to >=3.9.2 (dropping only the EOL 3.9.0/3.9.1 patch releases, which no one should be running). This keeps full Python 3.9 support and unblocks the cryptography bump.

      Pitfalls

      Mongo customers using 3.9 < 3.9.2 ?

            Assignee:
            Unassigned
            Reporter:
            Alex Clark
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: