diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 52eadb769..35f3b80e8 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -34,6 +34,7 @@ jobs: - "3.10" - "3.11" - "3.12" + - "3.13" fail-fast: false concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}-${{ matrix.python-version }} diff --git a/pyproject.toml b/pyproject.toml index 75301b854..a9a9b6d66 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -44,6 +44,8 @@ classifiers = [ "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Information Technology", @@ -70,7 +72,7 @@ dependencies = [ "kubernetes==27.2.0", "pluggy==1.3.0", "prompt-toolkit==3.0.36", - "pydantic==2.4.2", + "pydantic==2.9.2", "pynacl==1.5.0", "python-keycloak>=3.9.0,<4.0.0", "questionary==2.0.0", @@ -79,7 +81,7 @@ dependencies = [ "ruamel.yaml==0.18.6", "typer==0.9.0", "packaging==23.2", - "typing-extensions==4.11.0", + "typing-extensions>=4.11.0", ] [project.optional-dependencies] @@ -87,7 +89,6 @@ dev = [ "black==22.3.0", "coverage[toml]", "dask-gateway", - "diagrams", "escapism", "importlib-metadata<5.0", "mypy==1.6.1",