-
Type:
Epic
-
Resolution: Fixed
-
Priority:
Unknown
-
Affects Version/s: None
-
Component/s: None
-
None
-
Drop Python 3.9 Support
-
Python Drivers
-
Not Needed
-
Done
-
0
-
0
-
0
-
100
-
🔵 Done
-
None
-
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Context
After Python 3.9 is EOL in October 2025 we can drop support.
Dropping 3.9 allows us to drop dnspython 1.0, since it only supports Python <=3.9. It also allows us to drop support for eventlet, which we only supported with 3.9 as well.
Definition of done
Update the minimum supported python and update tests.
Pitfalls
Ensure that container-based tests are using updated versions of python or newer images, if applicable.
- blocks
-
PYTHON-5460 run_tests.py imports os before calling gevent patch_all()
-
- Blocked
-
- causes
-
PYTHON-5588 RHEL 9 FIPS testing fails because we no longer support Python 3.9
-
- In Progress
-
- depends on
-
PYTHON-5480 Update Python 3.9-specific tests to use Python 3.10
-
- Closed
-
- is depended on by
-
PYTHON-5566 Add minimum version checks for remaining test variants
-
- Blocked
-