From 5462dd6073bfd6ea9e5bb9f9f83018487f7a06ba Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Fri, 6 Oct 2023 15:45:50 +0200 Subject: [PATCH] Add support for Python 3.12 --- .github/workflows/enforce-copies-of-help-output-in-sync.yml | 4 ++-- .github/workflows/pre-commit-detect-outdated.yml | 4 ++-- .github/workflows/pre-commit-run.yml | 4 ++-- .github/workflows/run-tests.yml | 2 +- setup.py | 1 + 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/enforce-copies-of-help-output-in-sync.yml b/.github/workflows/enforce-copies-of-help-output-in-sync.yml index eae5fd7..61f6186 100644 --- a/.github/workflows/enforce-copies-of-help-output-in-sync.yml +++ b/.github/workflows/enforce-copies-of-help-output-in-sync.yml @@ -28,10 +28,10 @@ jobs: steps: - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 - - name: Set up Python 3.11 + - name: Set up Python 3.12 uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4.7.1 with: - python-version: 3.11 + python-version: 3.12 - name: Install build dependencies run: | diff --git a/.github/workflows/pre-commit-detect-outdated.yml b/.github/workflows/pre-commit-detect-outdated.yml index f5465fa..084fead 100644 --- a/.github/workflows/pre-commit-detect-outdated.yml +++ b/.github/workflows/pre-commit-detect-outdated.yml @@ -34,10 +34,10 @@ jobs: steps: - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 - - name: Set up Python 3.11 + - name: Set up Python 3.12 uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4.7.1 with: - python-version: 3.11 + python-version: 3.12 - name: Install pre-commit run: |- diff --git a/.github/workflows/pre-commit-run.yml b/.github/workflows/pre-commit-run.yml index e5730c0..b47cdd7 100644 --- a/.github/workflows/pre-commit-run.yml +++ b/.github/workflows/pre-commit-run.yml @@ -28,10 +28,10 @@ jobs: steps: - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 - - name: Set up Python 3.11 + - name: Set up Python 3.12 uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4.7.1 with: - python-version: 3.11 + python-version: 3.12 - name: Install pre-commit run: |- diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 2961aea..5f8dbcf 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -26,7 +26,7 @@ jobs: name: Tests strategy: matrix: - python-version: [3.8, 3.11] # no urgent need for: 3.8, 3.9, 3.10 + python-version: [3.8, 3.12] # oldest and most recent version supported runs-on: [macos-latest, ubuntu-latest] runs-on: ${{ matrix.runs-on }} steps: diff --git a/setup.py b/setup.py index bca7086..1731721 100755 --- a/setup.py +++ b/setup.py @@ -61,6 +61,7 @@ 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', 'Programming Language :: Python :: 3 :: Only', ], data_files=[('share/man/man1', ['git-big-picture.1'])],