diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index da4dd70..9e7d29f 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -22,6 +22,7 @@ jobs: 3.11 3.12 3.13 + 3.14 cache: 'pip' cache-dependency-path: | pyproject.toml diff --git a/CHANGELOG.md b/CHANGELOG.md index 96c5435..577c64f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +- Officially support Python 3.14. - Add support for Fluent message attributes via dot notation (e.g., `bundle.get_translation("message.attribute")`). ## [0.1.0a8] - 2025-10-01 diff --git a/README.md b/README.md index d5720c0..f69aa80 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,7 @@ This package supports: - Python 3.11 - Python 3.12 - Python 3.13 +- Python 3.14 ## Installation diff --git a/noxfile.py b/noxfile.py index 340e254..b4fb65e 100644 --- a/noxfile.py +++ b/noxfile.py @@ -21,6 +21,7 @@ nox.param("3.11", id="python=3.11"), nox.param("3.12", id="python=3.12"), nox.param("3.13", id="python=3.13"), + nox.param("3.14", id="python=3.14"), ], ) def tests(session: nox.Session) -> None: diff --git a/pyproject.toml b/pyproject.toml index 33445ab..e3eed8d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,6 +18,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Programming Language :: Rust", ] # Do not manually edit the version, use `make version_{type}` instead.