From 2e59a48ce1e03d0106bf4b492732b2092b034949 Mon Sep 17 00:00:00 2001 From: luckyPipewrench Date: Sun, 17 May 2026 17:26:51 -0400 Subject: [PATCH] chore: drop Python 3.9 from CI matrix and pyproject --- .github/workflows/ci.yml | 2 +- pyproject.toml | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 867f8fa..d756695 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -40,7 +40,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] + python-version: ['3.10', '3.11', '3.12', '3.13'] steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: diff --git a/pyproject.toml b/pyproject.toml index 826f89b..56a8e40 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ version = "0.2.0" description = "Verify Pipelock receipts: ActionReceipt v1 chains and individual EvidenceReceipt v2 envelopes." readme = "README.md" license = "Apache-2.0" -requires-python = ">=3.9.2" +requires-python = ">=3.10" authors = [ { name = "PipeLab", email = "luckypipe@pipelab.org" }, ] @@ -26,7 +26,6 @@ classifiers = [ "Intended Audience :: System Administrators", "Operating System :: OS Independent", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", @@ -82,6 +81,6 @@ select = ["E", "F", "W", "I", "B", "UP", "RUF"] ignore = ["E501"] # line length handled by formatter [tool.mypy] -python_version = "3.9" +python_version = "3.10" strict = true warn_return_any = true