From c754eb8db140fd3ae1dd410fded8617e4640678c Mon Sep 17 00:00:00 2001 From: "Christopher J. Markiewicz" Date: Sat, 7 Mar 2026 10:15:44 -0500 Subject: [PATCH] chore: Drop Python 3.9 support, test on 3.14 --- .github/workflows/test.yml | 4 ++-- pyproject.toml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index dfc777d..77fa9e7 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -24,7 +24,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-latest, macos-latest] - python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] + python-version: ['3.10', '3.11', '3.12', '3.13', '3.14'] steps: - uses: actions/checkout@v3 @@ -37,7 +37,7 @@ jobs: - name: Install Hatch run: pip install --upgrade hatch - - if: matrix.python-version == '3.9' && runner.os == 'Linux' + - if: matrix.python-version == '3.10' && runner.os == 'Linux' name: Lint run: hatch run lint:all diff --git a/pyproject.toml b/pyproject.toml index fd63c85..a0b49bc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ dynamic = ["version"] description = 'Hatch plugin for versioning with your preferred VCS' readme = "README.md" license = "MIT" -requires-python = ">=3.9" +requires-python = ">=3.10" keywords = [ "git", "hatch", @@ -24,11 +24,11 @@ authors = [ classifiers = [ "Development Status :: 4 - Beta", "Programming Language :: Python", - "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", + "Programming Language :: Python :: 3.14", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", ]