From 0e74229ad90d861936921b37a940f147d94d231a Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sun, 13 Oct 2024 07:03:00 -0500 Subject: [PATCH 1/3] pkg(pyproject) Add Python 3.13 to trove classifiers --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index 1bba9fbc..023dc4af 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -36,6 +36,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Utilities", "Topic :: Software Development :: Libraries :: Python Modules", From aed6ec6395f7b7e8accef4d4e92c253aafa78ff4 Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sun, 13 Oct 2024 07:04:02 -0500 Subject: [PATCH 2/3] ci(tests,docs) Python 3.13 See also: https://docs.python.org/3/whatsnew/3.13.html --- .github/workflows/docs.yml | 2 +- .github/workflows/tests.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 9832cc22..39adeea6 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.11'] + python-version: ['3.13'] steps: - uses: actions/checkout@v4 - name: Filter changed file paths to outputs diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index c0689425..ff323987 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.9', '3.12'] + python-version: ['3.9', '3.13'] steps: - uses: actions/checkout@v4 - name: Install poetry From 5193a27f128eb079e393e2081a0102b089649d6e Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sun, 13 Oct 2024 07:05:43 -0500 Subject: [PATCH 3/3] docs(CHANGES) Note Python 3.13 support in testgrid --- CHANGES | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGES b/CHANGES index b0903eee..3841f6af 100644 --- a/CHANGES +++ b/CHANGES @@ -17,6 +17,10 @@ $ pip install --user --upgrade --pre libvcs ### New features +#### Python 3.13 support (#477) + +Added Python 3.13 to package trove classifiers and CI tests. + #### pytest plugin: Authorship fixtures (#476) - New, customizable session-scoped fixtures for default committer on Mercurial and Git: