Merge python313-v5 and python3-v5 into single Python 3.13 product

XMLWordPrintableJSON

    • 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

            Assignee:
            Nicholas Jefferies
            Reporter:
            Nicholas Jefferies
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: