diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index eef75570..f5791c27 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -36,7 +36,7 @@ jobs: fail-fast: false # Don't cancel other jobs if one fails matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] + python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] permissions: contents: read steps: diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index dc515265..4d94fd1f 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -32,7 +32,7 @@ jobs: fail-fast: false # Don't cancel other jobs if one fails matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] + python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] permissions: contents: read steps: diff --git a/pyproject.toml b/pyproject.toml index 3efdaf2e..d8be91c2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,6 +19,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Topic :: Security", @@ -87,7 +88,7 @@ features = [ ] [[tool.hatch.envs.hatch-test.matrix]] -python = ["3.9", "3.10", "3.11", "3.12", "3.13"] +python = ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] [tool.hatch.envs.bench] description = """Custom environment for running benchmarks. @@ -103,7 +104,7 @@ extra-dependencies = [ ] [[tool.hatch.envs.bench.matrix]] -python = ["3.9", "3.10", "3.11", "3.12", "3.13"] +python = ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] [tool.hatch.envs.bench.scripts] generate = "python benchmarks/generate.py {args}"