Skip to content

Commit 5be6dc4

Browse files
mortenwhCopilot
andauthored
Add Python 3.14 support, drop Python 3.9 (#366)
- Remove Python 3.9 classifier and update requires-python to >=3.10 - Add Python 3.14 classifier - Update CI test matrix to cover 3.10–3.14 Closes #365 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent e841baa commit 5be6dc4

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

‎.github/workflows/tests.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
pyTestCov:
1111
strategy:
1212
matrix:
13-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
13+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
1414
runs-on: ubuntu-latest
1515
steps:
1616
- name: Python Setup

‎pyproject.toml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ classifiers = [
1212
"License :: OSI Approved :: Apache Software License",
1313
"Operating System :: OS Independent",
1414
"Programming Language :: Python :: 3 :: Only",
15-
"Programming Language :: Python :: 3.9",
1615
"Programming Language :: Python :: 3.10",
1716
"Programming Language :: Python :: 3.11",
1817
"Programming Language :: Python :: 3.12",
1918
"Programming Language :: Python :: 3.13",
19+
"Programming Language :: Python :: 3.14",
2020
"Programming Language :: Python :: Implementation :: CPython",
2121
"Topic :: Scientific/Engineering",
2222
"Topic :: Scientific/Engineering :: Atmospheric Science",
@@ -43,7 +43,7 @@ dependencies = [
4343
name = "py-mmd-tools"
4444
description = "This is a tools for generating MMD files from netCDF-CF files with ACDD attributes, for documenting netCDF-CF files from MMD information."
4545
readme = "README.md"
46-
requires-python = ">=3.9"
46+
requires-python = ">=3.10"
4747

4848
[project.scripts]
4949
nc2mmd = "py_mmd_tools.script.nc2mmd:_main"

0 commit comments

Comments
 (0)