diff --git a/.github/workflows/build_workflow.yml b/.github/workflows/build_workflow.yml index 8824343f8..767f407de 100644 --- a/.github/workflows/build_workflow.yml +++ b/.github/workflows/build_workflow.yml @@ -27,7 +27,7 @@ jobs: shell: bash -l {0} strategy: matrix: - python-version: ["3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] fail-fast: false steps: - id: skip_check diff --git a/.github/workflows/docs_workflow.yml b/.github/workflows/docs_workflow.yml index a7f5e9b92..385849fd3 100644 --- a/.github/workflows/docs_workflow.yml +++ b/.github/workflows/docs_workflow.yml @@ -10,7 +10,7 @@ on: types: [published] env: - PYTHON_VERSION: "3.13" + PYTHON_VERSION: "3.14" jobs: publish-docs: diff --git a/ci/python3.14.yaml b/ci/python3.14.yaml new file mode 100644 index 000000000..5c438d4ac --- /dev/null +++ b/ci/python3.14.yaml @@ -0,0 +1,8 @@ +channel_sources: +- conda-forge,defaults +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.14.* *_cp314 diff --git a/pyproject.toml b/pyproject.toml index 9b27eca40..ffab97d4f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,6 +34,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Development Status :: 5 - Production/Stable",