[Feature] Add Support For Python 3.14 (#7349)

* add support for Python 3.14

* escape % in argparse_translator in help strings

* black

* cli python version string

* fix test param placeholder

* fix integration_tests_testers

* add 3.14 to ODP Desktop environment creation choices

* partial lock update

* update lock files

* and the rest of the locks

---------

Co-authored-by: deeleeramone <>
This commit is contained in:
Danglewood
2026-02-17 16:40:18 -08:00
committed by GitHub
parent 074ba784a4
commit d3537dd155
129 changed files with 22349 additions and 17050 deletions

View File

@@ -11,7 +11,7 @@ CLI_DIR = ROOT_DIR / "cli"
CLI_TESTS = CLI_DIR / "tests"
@nox.session(python=["3.10", "3.11", "3.12", "3.13"])
@nox.session(python=["3.10", "3.11", "3.12", "3.13", "3.14"])
def unit_test_platform(session):
"""Run the test suite."""
session.install("poetry")
@@ -33,7 +33,7 @@ def unit_test_platform(session):
)
@nox.session(python=["3.10", "3.11", "3.12", "3.13"])
@nox.session(python=["3.10", "3.11", "3.12", "3.13", "3.14"])
def unit_test_cli(session):
"""Run the test suite."""
session.install("poetry")

View File

@@ -21,7 +21,7 @@ jobs:
matrix:
python_version:
["3.10", "3.11", "3.12", "3.13"]
["3.10", "3.11", "3.12", "3.13", "3.14"]
steps:
- name: Checkout code
uses: actions/checkout@v6

View File

@@ -21,7 +21,7 @@ jobs:
matrix:
python_version:
["3.10", "3.11", "3.12", "3.13"]
["3.10", "3.11", "3.12", "3.13", "3.14"]
steps:
- name: Checkout code
uses: actions/checkout@v6