diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 38ca611..f8252b3 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -20,7 +20,7 @@ jobs: - name: Set up Python uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5 with: - python-version: "3.13" + python-version: "3.14" cache: pip cache-dependency-path: pyproject.toml diff --git a/.github/workflows/documentation.yaml b/.github/workflows/documentation.yaml index c71b73a..65dfa6c 100644 --- a/.github/workflows/documentation.yaml +++ b/.github/workflows/documentation.yaml @@ -20,5 +20,5 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} project-directory: ./src/example_package pyproject-toml: ./pyproject.toml - python-version: "3.13" + python-version: "3.14" template-directory: ./documentation diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 6b5e353..264ef9b 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -27,11 +27,12 @@ jobs: - "3.11" - "3.12" - "3.13" + - "3.14" include: - os: macos-latest - python-version: "3.13" + python-version: "3.14" - os: windows-latest - python-version: "3.13" + python-version: "3.14" steps: # yamllint disable-line rule:line-length - uses: paddyroddy/.github/actions/python/tox@7193f2d6fda65de74a0d750fd19f53314f899200 # v0 diff --git a/pyproject.toml b/pyproject.toml index 0b792e1..c589354 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,6 +31,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Typing :: Typed", ] dependencies = [] @@ -144,6 +145,7 @@ env_list = [ "py311", "py312", "py313", + "py314", ] env_run_base = {commands = [ [ @@ -160,4 +162,6 @@ gh.python = {"3.11" = [ "py312", ], "3.13" = [ "py313", +], "3.14" = [ + "py314", ]}