From e9ca73dc510b824933f08faf8edf99f3f2c10031 Mon Sep 17 00:00:00 2001 From: Brett Date: Tue, 25 Nov 2025 14:38:13 -0500 Subject: [PATCH 1/2] drop python 3.9 support --- .github/workflows/ci.yml | 27 ++++++++++++--------------- pyproject.toml | 2 +- 2 files changed, 13 insertions(+), 16 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7b6ffb8..a119fbc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,18 +24,22 @@ jobs: uses: OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@v2 with: submodules: false - # Any env name which does not start with `pyXY` will use this Python version. - default_python: '3.10' envs: | + - linux: coverage + name: Python 3.14 coverage + python-version: 3.14 + - linux: coverage + name: Python 3.13 coverage + python-version: 3.13 + - linux: coverage + name: Python 3.12 coverage + python-version: 3.12 - linux: coverage name: Python 3.11 coverage python-version: 3.11 - linux: coverage name: Python 3.10 coverage python-version: 3.10 - - linux: coverage - name: Python 3.9 coverage - python-version: 3.9 coverage: 'codecov' secrets: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} @@ -45,24 +49,17 @@ jobs: uses: OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@v2 with: submodules: false - # Any env name which does not start with `pyXY` will use this Python version. - default_python: '3.9' envs: | - - macos: py39-parallel - - windows: py39-parallel + - macos: py313-parallel + - windows: py313-parallel dev: needs: [core] uses: OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@v2 with: submodules: false - # Any env name which does not start with `pyXY` will use this Python version. - default_python: '3.9' envs: | - - linux: py39-devdeps-parallel - - linux: py310-devdeps-parallel - - linux: py311-devdeps-parallel - - linux: py312-devdeps-parallel + - linux: py314-devdeps-parallel package: needs: [core] diff --git a/pyproject.toml b/pyproject.toml index d9912d9..e6f4880 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ description = "Asdf extension to support Zarr arrays" readme = 'README.rst' license-files = ['LICENSE'] authors = [{ name = 'The ASDF Developers' }] -requires-python = '>=3.9' +requires-python = '>=3.10' classifiers = [ 'Development Status :: 5 - Production/Stable', 'Programming Language :: Python', From 039b79b0c0ccbeb93f5c32e4fd661379a987d176 Mon Sep 17 00:00:00 2001 From: Brett Date: Tue, 25 Nov 2025 14:39:02 -0500 Subject: [PATCH 2/2] add changelog --- CHANGES.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.rst b/CHANGES.rst index 8ae63db..f276b07 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -2,6 +2,7 @@ ------------------ - replace usages of ``copy_arrays`` with ``memmap`` [#46] +- drop support for Python 3.9 [#57] 0.0.4 (2024-06-28) ------------------