From 46e426b7a7551e284dea6fbedd7e1e8a6346fcb8 Mon Sep 17 00:00:00 2001 From: Althea Denlinger Date: Mon, 4 Nov 2024 10:17:35 -0800 Subject: [PATCH 1/4] Add python 3.13 to CI --- .github/workflows/build_workflow.yml | 2 +- ci/python3.13.yaml | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 ci/python3.13.yaml diff --git a/.github/workflows/build_workflow.yml b/.github/workflows/build_workflow.yml index 96d6e526..5f4dbdc9 100644 --- a/.github/workflows/build_workflow.yml +++ b/.github/workflows/build_workflow.yml @@ -25,7 +25,7 @@ jobs: shell: bash -l {0} strategy: matrix: - python-version: ["3.9", "3.10", "3.11", "3.12"] + python-version: ["3.9", "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 00000000..711537c7 --- /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.* *_cpython From ab2b73190a19042cfc6f1240bbfc9f9a83d23d10 Mon Sep 17 00:00:00 2001 From: Althea Denlinger Date: Mon, 4 Nov 2024 10:17:56 -0800 Subject: [PATCH 2/4] Add python 3.13 to setup --- setup.py | 1 + 1 file changed, 1 insertion(+) diff --git a/setup.py b/setup.py index 0f29383f..ed8d1613 100644 --- a/setup.py +++ b/setup.py @@ -30,6 +30,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(include=['geometric_features', From 38747817ab61690da6d4154c07c035a2a2a16f4d Mon Sep 17 00:00:00 2001 From: Althea Denlinger Date: Mon, 4 Nov 2024 10:18:08 -0800 Subject: [PATCH 3/4] Add python 3.13 to README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7c27585e..306f416a 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ will be added shortly. To use geometric features, you can install it in a conda environment: ```bash -conda create -n geometric_features -c conda-forge python=3.12 geometric_features +conda create -n geometric_features -c conda-forge python=3.13 geometric_features conda activate geometric_features ``` From a12593c7cfa6481dbe3a83f84bba6753872290e4 Mon Sep 17 00:00:00 2001 From: Xylar Asay-Davis Date: Mon, 4 Nov 2024 19:48:18 +0100 Subject: [PATCH 4/4] Small fix to python 3.13 yaml file --- ci/python3.13.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/python3.13.yaml b/ci/python3.13.yaml index 711537c7..edf0f22a 100644 --- a/ci/python3.13.yaml +++ b/ci/python3.13.yaml @@ -5,4 +5,4 @@ pin_run_as_build: min_pin: x.x max_pin: x.x python: -- 3.13.* *_cpython +- 3.13.* *_cp313