From 8535439f13c022093f7947e509cd71d679110b65 Mon Sep 17 00:00:00 2001 From: Jon Banafato Date: Tue, 2 Sep 2025 10:45:53 -0400 Subject: [PATCH 1/2] Add 3.12 and 3.13 to test matrix and trove classifiers --- .github/workflows/build.yml | 2 +- .github/workflows/publish.yml | 2 +- pyproject.toml | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 209041f..be58946 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: - python-version: ['3.9', '3.10', '3.11'] + python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 5f3ddad..c050f28 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/setup-python@v4 with: - python-version: '3.11' + python-version: '3.13' - name: Install Build Dependencies run: python -m pip install build twine diff --git a/pyproject.toml b/pyproject.toml index e9361ee..9c26808 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,6 +21,8 @@ classifiers = [ "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Natural Language :: English", From 67cff3dc69bc56bae72d1da6aabb51c05ceb944c Mon Sep 17 00:00:00 2001 From: Jon Banafato Date: Tue, 2 Sep 2025 10:52:20 -0400 Subject: [PATCH 2/2] Upgrade pylint version to a release that supports Python 3.13 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 633fd7e..7677492 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ -pylint==2.17.4 +pylint==3.3.8 colorama==0.4.6 build==0.9.0