From 413d15453abb14091176e4d04c4658e0b03164ae Mon Sep 17 00:00:00 2001 From: Joshua Minor Date: Sun, 12 Jul 2026 20:24:59 -0700 Subject: [PATCH 1/2] Update CI to test Python 3.9 - 3.15 Signed-off-by: Joshua Minor --- .github/workflows/python-package.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 3919526db..456e36e36 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -5,7 +5,7 @@ name: OpenTimelineIO # for configuring which build will be a C++ coverage build / coverage report env: - GH_COV_PY: "3.10" + GH_COV_PY: "3.13" GH_COV_OS: ubuntu-latest GH_DEPENDABOT: dependabot @@ -91,7 +91,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest, macos-15] - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "3.15"] include: - { os: ubuntu-latest, shell: bash } - { os: macos-15, shell: bash } @@ -175,7 +175,7 @@ jobs: windows-latest, macos-15, ] - python-build: ["cp39", "cp310", "cp311", "cp312", "cp313"] + python-build: ["cp39", "cp310", "cp311", "cp312", "cp313", "cp314", "cp315"] steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 From 225916b87983bc081dffbd802404909e944b3b50 Mon Sep 17 00:00:00 2001 From: Joshua Minor Date: Sun, 12 Jul 2026 20:29:22 -0700 Subject: [PATCH 2/2] Upper limit of Python 3.14 Signed-off-by: Joshua Minor --- .github/workflows/python-package.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 456e36e36..d8d7dad90 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -91,7 +91,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest, macos-15] - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "3.15"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] include: - { os: ubuntu-latest, shell: bash } - { os: macos-15, shell: bash } @@ -175,7 +175,7 @@ jobs: windows-latest, macos-15, ] - python-build: ["cp39", "cp310", "cp311", "cp312", "cp313", "cp314", "cp315"] + python-build: ["cp39", "cp310", "cp311", "cp312", "cp313", "cp314"] steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4