From 6729bc5ae1fe95f35b76c7f0afc5b38bcf0da36b Mon Sep 17 00:00:00 2001 From: sapols Date: Thu, 5 Nov 2026 18:47:19 -0700 Subject: [PATCH] Drop support for Python 3.9 GitHub is moving ubuntu-latest to Ubuntu 26.04, which has no Python 3.9 build in setup-python, so the ubuntu-latest 3.9 test job fails at setup and fail-fast cancels the rest of the matrix. Python 3.9 has been end of life since October 2025, so stop testing it and declare requires-python >= 3.10. --- .github/workflows/test.yml | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f3e2690..77c03ca 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -12,7 +12,7 @@ jobs: strategy: matrix: os: [windows-latest, ubuntu-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'] defaults: run: shell: bash diff --git a/pyproject.toml b/pyproject.toml index ab1d4d8..4c2a5bd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,13 +8,13 @@ version = "1.3.0" description = "IMAP SDC Data Access" authors = [{name = "IMAP SDC Developers", email = "imap-sdc@lists.lasp.colorado.edu"}] readme = "README.md" +requires-python = ">=3.10" license = "MIT" keywords = ["IMAP", "SDC", "SOC", "SDS", "Science Operations"] classifiers = [ "Development Status :: 3 - Alpha", "Natural Language :: English", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12",