diff --git a/.github/workflows/build_workflow.yml b/.github/workflows/build_workflow.yml index 687632e02..198a9b4c5 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"] + python-version: ["3.10", "3.11", "3.12", "3.13"] steps: - id: skip_check uses: fkirc/skip-duplicate-actions@master diff --git a/ci/python3.13.yaml b/ci/python3.13.yaml new file mode 100644 index 000000000..edf0f22a9 --- /dev/null +++ b/ci/python3.13.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.13.* *_cp313 diff --git a/docs/tutorials/getting_started.rst b/docs/tutorials/getting_started.rst index 79db487c1..009feaab6 100644 --- a/docs/tutorials/getting_started.rst +++ b/docs/tutorials/getting_started.rst @@ -77,7 +77,7 @@ install the latest version of the ``mpas-analysis`` package into it: .. code-block:: bash - $ conda create -n mpas-analysis python=3.12 mpas-analysis + $ conda create -n mpas-analysis python=3.13 mpas-analysis 1.3 Activating the environment ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/setup.py b/setup.py index d2cd135ff..c6fbca1b3 100755 --- a/setup.py +++ b/setup.py @@ -62,6 +62,7 @@ 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12', + 'Programming Language :: Python :: 3.13', 'Topic :: Scientific/Engineering', ], packages=find_packages(),