-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Minor - P4
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
DevProd Correctness
-
None
-
None
-
None
-
None
-
None
-
None
-
None
After validating Python 3.13 in the MongoDB codebase, consolidate the v5 toolchain
to use only Python 3.13, removing Python 3.10 (python3-v5) to avoid maintaining
two Python versions.
Current state:
- python3-v5: Python 3.10.4 (existing)
- python313-v5: Python 3.13.11 (newly added)
Proposed final state:
- python3-v5: Python 3.13.11 (replace 3.10 with 3.13)
- Remove python313-v5 product
Tasks:
1. Validate Python 3.13 works with all MongoDB builds and tests
2. Update python3-v5 to build Python 3.13.11 instead of 3.10.4
3. Remove python313-v5 product definition from mciproject.yml
4. Remove python313-v5 from scripts/products.sh
5. Update any documentation/comments referencing python313-v5
6. Remove build-python-v5.sh (consolidate back to build-python-v4.sh or rename appropriately)
Files to update:
- mciproject.yml
- scripts/products.sh
- scripts/build-python-v4.sh or scripts/build-python-v5.sh
- is blocked by
-
SERVER-116221 Reference python 3.13 in mongodb toolchain
-
- Closed
-
- related to
-
SERVER-116334 Add Python 3.13.11 to v5 toolchain
-
- Closed
-