diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7d46599..04a3c54 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -26,7 +26,7 @@ jobs: fail-fast: false max-parallel: 4 matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} diff --git a/flake.nix b/flake.nix index 99a6796..0b2e834 100644 --- a/flake.nix +++ b/flake.nix @@ -13,6 +13,7 @@ pkgsUnstable = nixpkgsUnstable.legacyPackages.${system}; in { packages = flakeUtils.lib.flattenTree { + python314 = pkgs.python314; python313 = pkgs.python313; python312 = pkgs.python312; python311 = pkgs.python311; @@ -23,6 +24,7 @@ }; devShell = pkgs.mkShell { buildInputs = with self.packages.${system}; [ + python314 python313 python312 python311 diff --git a/noxfile.py b/noxfile.py index 39fbef4..6740ec1 100644 --- a/noxfile.py +++ b/noxfile.py @@ -5,7 +5,7 @@ nox.options.keywords = "test + mypy" -@nox.session(python=["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]) +@nox.session(python=["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]) def test(session): deps = ["pytest", "pytest-asyncio", "pytest-cov", "trio", "starlette", "flask"] session.install("--upgrade", *deps) diff --git a/setup.py b/setup.py index b5fec4a..c8e1619 100644 --- a/setup.py +++ b/setup.py @@ -29,6 +29,7 @@ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", ], project_urls={ "GitHub": "https://github.com/lundberg/respx",