-
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-5936, PYTHON-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 ?