diff --git a/.github/workflows/build_workflow.yml b/.github/workflows/build_workflow.yml index e803d0a..1d23af1 100644 --- a/.github/workflows/build_workflow.yml +++ b/.github/workflows/build_workflow.yml @@ -13,7 +13,7 @@ env: CANCEL_OTHERS: false PATHS_IGNORE: '["**/README.md", "**/docs/**", "**/examples/**"]' # Static python version for setting up pre-commit linting - PYTHON_VERSION: "3.13" + PYTHON_VERSION: "3.14" jobs: pre-commit-hooks: @@ -57,7 +57,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 5bc405c..9258973 100644 --- a/.github/workflows/docs_workflow.yml +++ b/.github/workflows/docs_workflow.yml @@ -9,7 +9,7 @@ on: types: [published] env: - PYTHON_VERSION: "3.13" + PYTHON_VERSION: "3.14" jobs: publish-docs: diff --git a/.github/workflows/pre_commit_update_workflow.yml b/.github/workflows/pre_commit_update_workflow.yml index 39dd821..df72cbf 100644 --- a/.github/workflows/pre_commit_update_workflow.yml +++ b/.github/workflows/pre_commit_update_workflow.yml @@ -14,7 +14,7 @@ on: env: UP_TO_DATE: false - PYTHON_VERSION: "3.13" + PYTHON_VERSION: "3.14" REVIEWERS: "xylar,andrewdnolan" jobs: diff --git a/ci/python3.14.yaml b/ci/python3.14.yaml new file mode 100644 index 0000000..ae15335 --- /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' diff --git a/pyproject.toml b/pyproject.toml index 624371e..c667ce1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -15,6 +15,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent",