From 253230be0b2f3831854642ca5b7bc4a916994ff8 Mon Sep 17 00:00:00 2001 From: Russell Martin Date: Tue, 8 Oct 2024 12:30:17 -0400 Subject: [PATCH 1/3] Bump Standalone Python from 20240814 to 20241008 --- {{ cookiecutter.format }}/briefcase.toml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/{{ cookiecutter.format }}/briefcase.toml b/{{ cookiecutter.format }}/briefcase.toml index 2f78aa4..a98e973 100644 --- a/{{ cookiecutter.format }}/briefcase.toml +++ b/{{ cookiecutter.format }}/briefcase.toml @@ -7,10 +7,10 @@ app_path = "src/app" app_requirements_path = "requirements.txt" support_path = "support" {{ { - "3.9": 'support_revision = "3.9.19+20240814"', - "3.10": 'support_revision = "3.10.14+20240814"', - "3.11": 'support_revision = "3.11.9+20240814"', - "3.12": 'support_revision = "3.12.5+20240814"', + "3.9": 'support_revision = "3.9.20+20241008"', + "3.10": 'support_revision = "3.10.15+20241008"', + "3.11": 'support_revision = "3.11.10+20241008"', + "3.12": 'support_revision = "3.12.7+20241008"', }.get(cookiecutter.python_version|py_tag, "") }} From ee556e8a2453fcff742b2ace569a53686a2add50 Mon Sep 17 00:00:00 2001 From: Russell Martin Date: Tue, 8 Oct 2024 12:30:43 -0400 Subject: [PATCH 2/3] Add support for Python 3.13 --- .github/workflows/ci.yml | 4 ++-- {{ cookiecutter.format }}/briefcase.toml | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7ff21d6..b403518 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,7 @@ on: # Cancel active CI runs for a PR before starting another run concurrency: - group: ${{ github.ref }} + group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true defaults: @@ -38,5 +38,5 @@ jobs: strategy: fail-fast: false matrix: - python-version: [ "3.9", "3.10", "3.11", "3.12" ] + python-version: [ "3.9", "3.10", "3.11", "3.12", "3.13" ] framework: [ "toga", "pyside6", "pygame", "console" ] diff --git a/{{ cookiecutter.format }}/briefcase.toml b/{{ cookiecutter.format }}/briefcase.toml index a98e973..af1f010 100644 --- a/{{ cookiecutter.format }}/briefcase.toml +++ b/{{ cookiecutter.format }}/briefcase.toml @@ -11,6 +11,7 @@ support_path = "support" "3.10": 'support_revision = "3.10.15+20241008"', "3.11": 'support_revision = "3.11.10+20241008"', "3.12": 'support_revision = "3.12.7+20241008"', + "3.13": 'support_revision = "3.13.0+20241008"', }.get(cookiecutter.python_version|py_tag, "") }} From a04686582b24ab05960f46672723ef6d6c87c83c Mon Sep 17 00:00:00 2001 From: Russell Martin Date: Tue, 8 Oct 2024 21:46:31 -0400 Subject: [PATCH 3/3] Exclude PySide6 from Python 3.13 testing --- .github/workflows/ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b403518..d4173df 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -40,3 +40,7 @@ jobs: matrix: python-version: [ "3.9", "3.10", "3.11", "3.12", "3.13" ] framework: [ "toga", "pyside6", "pygame", "console" ] + exclude: + # PySide6 doesn't support Python 3.13 yet + - python-version: 3.13 + framework: pyside6