From c62b1e984d44f7225b98011abc434aecd3a3ddb0 Mon Sep 17 00:00:00 2001 From: Jan Janssen Date: Wed, 30 Oct 2024 11:28:56 +0100 Subject: [PATCH 1/4] Update to Python 3.13 --- .github/workflows/unittests.yml | 14 +++++++++----- pyproject.toml | 3 ++- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.github/workflows/unittests.yml b/.github/workflows/unittests.yml index 3f5e692..5e43534 100644 --- a/.github/workflows/unittests.yml +++ b/.github/workflows/unittests.yml @@ -15,16 +15,20 @@ jobs: matrix: include: - operating-system: macos-latest - python-version: '3.12' - label: osx-64-py-3-12 + python-version: '3.13' + label: osx-64-py-3-13 - operating-system: ubuntu-latest - python-version: '3.12' - label: linux-64-py-3-12 + python-version: '3.13' + label: linux-64-py-3-13 - operating-system: windows-latest + python-version: '3.13' + label: win-64-py-3-13 + + - operating-system: ubuntu-latest python-version: '3.12' - label: win-64-py-3-12 + label: linux-64-py-3-12 - operating-system: ubuntu-latest python-version: '3.11' diff --git a/pyproject.toml b/pyproject.toml index efcbec6..5e51ef2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,7 +11,7 @@ authors = [ readme = "README.md" license = { file = "LICENSE" } keywords = ["pyiron"] -requires-python = ">=3.9, <3.13" +requires-python = ">=3.9, <3.14" classifiers = [ "Development Status :: 5 - Production/Stable", "Topic :: Scientific/Engineering :: Physics", @@ -22,6 +22,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", ] dependencies = [ "numpy==2.1.2", From 4be0028b99c9a7285b93cce4cda93288b44414c1 Mon Sep 17 00:00:00 2001 From: Jan Janssen Date: Wed, 30 Oct 2024 11:31:46 +0100 Subject: [PATCH 2/4] Update environment.yml --- .ci_support/environment.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.ci_support/environment.yml b/.ci_support/environment.yml index e067fe7..ea29cf8 100644 --- a/.ci_support/environment.yml +++ b/.ci_support/environment.yml @@ -5,3 +5,4 @@ dependencies: - numpy =2.1.2 - pandas =2.2.3 - scandir =1.10.0 + - setuptools =75.1.0 From 825bc3f4b06335c9ca229f17d69e17f6e8157f3e Mon Sep 17 00:00:00 2001 From: Jan Janssen Date: Wed, 30 Oct 2024 12:41:44 +0100 Subject: [PATCH 3/4] Update deploy.yml --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 1fa488f..31c8031 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -23,7 +23,7 @@ jobs: run: echo -e "channels:\n - conda-forge\n" > .condarc - uses: conda-incubator/setup-miniconda@v3 with: - python-version: "3.12" + python-version: "3.13" miniforge-version: latest condarc-file: .condarc environment-file: .ci_support/environment.yml From 64f60ef6247777e041ca880a8bf780f9b144536d Mon Sep 17 00:00:00 2001 From: Jan Janssen Date: Wed, 30 Oct 2024 12:42:03 +0100 Subject: [PATCH 4/4] Update pypicheck.yml --- .github/workflows/pypicheck.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pypicheck.yml b/.github/workflows/pypicheck.yml index 5327d96..cafe412 100644 --- a/.github/workflows/pypicheck.yml +++ b/.github/workflows/pypicheck.yml @@ -14,7 +14,7 @@ jobs: run: echo -e "channels:\n - conda-forge\n" > .condarc - uses: conda-incubator/setup-miniconda@v3 with: - python-version: "3.12" + python-version: "3.13" miniforge-version: latest condarc-file: .condarc environment-file: .ci_support/environment.yml