From 423593af6a3b575a9e35e696fd424a4b9ad36112 Mon Sep 17 00:00:00 2001 From: Dongdong Tian Date: Mon, 13 Apr 2026 10:56:21 +0800 Subject: [PATCH 1/3] CI: Tests on Python 3.8/3.11/3.14 --- .github/workflows/tests.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index e47523d3..fc3192e4 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -27,8 +27,7 @@ jobs: max-parallel: 1 # Hinet doesn't allow parallel data request fail-fast: false matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] - #python-version: ["3.8", "3.12"] + python-version: ["3.8", "3.11", "3.14"] os: [macos-latest, ubuntu-latest] steps: From c5c1e1e5c74baefff84b7f4bdd93db25dd20ae99 Mon Sep 17 00:00:00 2001 From: Dongdong Tian Date: Mon, 13 Apr 2026 15:52:19 +0800 Subject: [PATCH 2/3] Bump to Python 3.9 --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index fc3192e4..d8a3da8e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -27,7 +27,7 @@ jobs: max-parallel: 1 # Hinet doesn't allow parallel data request fail-fast: false matrix: - python-version: ["3.8", "3.11", "3.14"] + python-version: ["3.9", "3.11", "3.14"] os: [macos-latest, ubuntu-latest] steps: From 9adf0323ed087426ed4855a4a73ba7a767eb94f2 Mon Sep 17 00:00:00 2001 From: Dongdong Tian Date: Mon, 13 Apr 2026 16:05:11 +0800 Subject: [PATCH 3/3] Bump minimum required version to Python 3.9 and support Python 3.9-3.14 --- .github/workflows/tests.yml | 2 +- pyproject.toml | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index d8a3da8e..7d4b52cb 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -27,7 +27,7 @@ jobs: max-parallel: 1 # Hinet doesn't allow parallel data request fail-fast: false matrix: - python-version: ["3.9", "3.11", "3.14"] + python-version: ["3.9", "3.14"] os: [macos-latest, ubuntu-latest] steps: diff --git a/pyproject.toml b/pyproject.toml index 06cb306c..b60d40fb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta" name = "HinetPy" description = "A Python package for accessing and processing NIED Hi-net seismic data" readme = "README.rst" -requires-python = ">=3.8" +requires-python = ">=3.9" authors = [{name = "Dongdong Tian", email = "seisman.info@gmail.com"}] license = "MIT" license-files = ["LICENSE"] @@ -18,11 +18,12 @@ classifiers = [ "Operating System :: POSIX :: Linux", "Operating System :: MacOS", "Programming Language :: Python", - "Programming Language :: Python :: 3.8", "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 :: 3 :: Only", "Topic :: Internet :: WWW/HTTP", "Topic :: Scientific/Engineering :: Physics",