cryptography 49.0.0 bump fails resolution: 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
    • 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:
            1 Start watching this issue

              Created:
              Updated: