From ffb0f21ddda869e146ce0f32c8eec57743138fc6 Mon Sep 17 00:00:00 2001 From: Alex Nelsin Date: Tue, 25 Nov 2025 09:50:55 -0500 Subject: [PATCH 1/2] Update Python range to >= 3.10, per 3.9 EOL This patch also regenerates poetry.lock with `poetry lock`. No effects were observed on Make-managed files. References: * https://peps.python.org/pep-0596/ Signed-off-by: Alex Nelsin --- .github/workflows/ci.yml | 2 +- .github/workflows/publish.yml | 2 +- .github/workflows/supply-chain.yml | 2 +- poetry.lock | 10 +++++----- pyproject.toml | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7f558cd..b2d619f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,7 +10,7 @@ jobs: strategy: matrix: python-version: - - '3.9' + - '3.10' - '3.13' steps: diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 94df31a..c6a4935 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -37,7 +37,7 @@ jobs: - name: Set up oldest tested Python uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.10" - name: Install Dependencies run: | diff --git a/.github/workflows/supply-chain.yml b/.github/workflows/supply-chain.yml index 8955a26..f9e9d94 100644 --- a/.github/workflows/supply-chain.yml +++ b/.github/workflows/supply-chain.yml @@ -28,7 +28,7 @@ jobs: strategy: matrix: python-version: - - '3.9' + - '3.10' - '3.13' steps: diff --git a/poetry.lock b/poetry.lock index f1e896e..840f694 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.1.3 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.2.1 and should not be changed by hand. [[package]] name = "cdo-local-uuid" @@ -35,7 +35,7 @@ description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" groups = ["dev"] -markers = "python_version < \"3.11\"" +markers = "python_version == \"3.10\"" files = [ {file = "exceptiongroup-1.3.0-py3-none-any.whl", hash = "sha256:4d111e6e0c13d0644cad6ddaa7ed0261a0b36971f6d23e7ec9b4b9097da78a10"}, {file = "exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88"}, @@ -208,7 +208,7 @@ description = "A lil' TOML parser" optional = false python-versions = ">=3.8" groups = ["dev"] -markers = "python_version < \"3.11\"" +markers = "python_version == \"3.10\"" files = [ {file = "tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249"}, {file = "tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6"}, @@ -270,5 +270,5 @@ files = [ [metadata] lock-version = "2.1" -python-versions = "^3.9" -content-hash = "5279a0790b9794fc0f33f7725f59cf1ee43a3ab34bacd6d8672744bc7c5d3ca9" +python-versions = "^3.10" +content-hash = "bf532f23aa57b4a6a665e095d6f648edb6660e66f23a9f0c6143be031868905b" diff --git a/pyproject.toml b/pyproject.toml index ad773d8..094e964 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,7 +21,7 @@ classifiers = [ [tool.poetry.dependencies] cdo-local-uuid = "^0.5.0" -python = "^3.9" +python = "^3.10" pytz = "^2025" [tool.poetry.group.dev.dependencies] From b29e17270485aeeadd06cf92cf86144da0a1f90c Mon Sep 17 00:00:00 2001 From: Alex Nelsin Date: Tue, 25 Nov 2025 09:54:20 -0500 Subject: [PATCH 2/2] Bump Python version No effects were observed on Make-managed files. References: * https://peps.python.org/pep-0745/ Signed-off-by: Alex Nelsin --- .github/workflows/ci.yml | 2 +- .github/workflows/supply-chain.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b2d619f..b69859b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,7 +11,7 @@ jobs: matrix: python-version: - '3.10' - - '3.13' + - '3.14' steps: - name: Checkout Repository diff --git a/.github/workflows/supply-chain.yml b/.github/workflows/supply-chain.yml index f9e9d94..a5ee352 100644 --- a/.github/workflows/supply-chain.yml +++ b/.github/workflows/supply-chain.yml @@ -29,7 +29,7 @@ jobs: matrix: python-version: - '3.10' - - '3.13' + - '3.14' steps: - uses: actions/checkout@v4