Skip to content

Add Python 3.14 support, drop Python 3.9 - #366

Merged
mortenwh merged 1 commit into
masterfrom
issue365_p314
Jun 23, 2026
Merged

Add Python 3.14 support, drop Python 3.9#366
mortenwh merged 1 commit into
masterfrom
issue365_p314

Conversation

@mortenwh

Copy link
Copy Markdown
Collaborator
  • 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

Summary:

Related issue:

Suggested reviewer(s):

Reviewer checklist:

  • The headers of all files contain a reference to the repository license (i.e., "License: This file is part of py-mmd-tools, licensed under the Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0)")
  • 100% test coverage of new code - meaning:
    • The overall test coverage increased or remained the same as before
    • Every function is accompanied with a test suite
    • Tests are both positive (testing that the function work as intended with valid data) and negative (testing that the function behaves as expected with invalid data, e.g., that correct exceptions are thrown)
    • Functions with optional arguments have separate tests for all options
  • Examples are supported by doctests
  • All tests are passing
  • All names (e.g., files, classes, functions, variables) are explicit
  • Documentation (as docstrings) is complete and understandable

The checklist is based on the S-ENDA conventions and definition of done (see https://s-enda-documentation.readthedocs.io/en/latest/general_conventions.html). The above points are not necessarily relevant to all contributions. In that case, please add a short explanation to help the reviewer.

- 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>
@mortenwh
mortenwh requested a review from charlienegri June 23, 2026 11:29
@mortenwh
mortenwh merged commit 5be6dc4 into master Jun 23, 2026
8 checks passed
@mortenwh
mortenwh deleted the issue365_p314 branch June 23, 2026 11:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Python 3.14 support, drop Python 3.9

2 participants