From 5b86e1dcea349479d7d93dfc3a104bda279695bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20Kir=C3=A1ly?= Date: Sat, 28 Sep 2024 07:05:14 +0100 Subject: [PATCH 01/11] 3.13-rc2 --- .github/workflows/test.yml | 2 +- pyproject.toml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e754d6b3..648f48dd 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -75,7 +75,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, macOS-latest, windows-latest] - python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13-rc.2"] steps: - uses: actions/checkout@v4 diff --git a/pyproject.toml b/pyproject.toml index f6b12b67..a66f49af 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,6 +31,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", ] requires-python = ">=3.8,<3.13" dependencies = [] From b8556c505a7b319331aeb327eb13a556af524e67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20Kir=C3=A1ly?= Date: Sat, 28 Sep 2024 07:08:35 +0100 Subject: [PATCH 02/11] Update test.yml --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 648f48dd..9a3af99e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -75,7 +75,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, macOS-latest, windows-latest] - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13-rc.2"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13.0-rc.2"] steps: - uses: actions/checkout@v4 From 6d254d9501237dea82c62554bcf68819540d94bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20Kir=C3=A1ly?= Date: Sat, 28 Sep 2024 07:10:09 +0100 Subject: [PATCH 03/11] Update pyproject.toml --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index a66f49af..cd8c8151 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,7 +33,7 @@ classifiers = [ "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", ] -requires-python = ">=3.8,<3.13" +requires-python = ">=3.8,<3.14" dependencies = [] [project.optional-dependencies] From 8e58a25dc8d0a60909808b59640355bda161a599 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20Kir=C3=A1ly?= Date: Sun, 29 Sep 2024 18:41:41 +0100 Subject: [PATCH 04/11] Update pyproject.toml --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index cd8c8151..53b86981 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,7 +40,7 @@ dependencies = [] all_extras = ["numpy", "pandas"] dev = [ - "scikit-learn>=0.24.0", + "scikit-learn>=0.24.0; not (python_version == '3.13' and sys_platform == 'win32')", "pre-commit", "pytest", "pytest-cov" From 2211e8793df4cb039ccdec7e10653eb870e1fcad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20Kir=C3=A1ly?= Date: Sun, 29 Sep 2024 18:44:36 +0100 Subject: [PATCH 05/11] Update pyproject.toml --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 53b86981..0d013940 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,7 +40,7 @@ dependencies = [] all_extras = ["numpy", "pandas"] dev = [ - "scikit-learn>=0.24.0; not (python_version == '3.13' and sys_platform == 'win32')", + 'scikit-learn>=0.24.0; not (python_version == "3.13" and sys_platform == "win32")', "pre-commit", "pytest", "pytest-cov" From 49dbdc660d2e4ae550115391a2ea1bd3a9afc08d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20Kir=C3=A1ly?= Date: Sun, 29 Sep 2024 18:45:55 +0100 Subject: [PATCH 06/11] Update pyproject.toml --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 0d013940..e94d23bc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,7 +40,7 @@ dependencies = [] all_extras = ["numpy", "pandas"] dev = [ - 'scikit-learn>=0.24.0; not (python_version == "3.13" and sys_platform == "win32")', + 'scikit-learn>=0.24.0; python_version != "3.13" or sys_platform != "win32"', "pre-commit", "pytest", "pytest-cov" From 45bf64e87ec1c0296f23a5d426ef24b33b20c993 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20Kir=C3=A1ly?= Date: Sun, 29 Sep 2024 18:51:53 +0100 Subject: [PATCH 07/11] Update pyproject.toml --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index e94d23bc..746d8fef 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,7 +40,7 @@ dependencies = [] all_extras = ["numpy", "pandas"] dev = [ - 'scikit-learn>=0.24.0; python_version != "3.13" or sys_platform != "win32"', + 'scikit-learn>=0.24.0; python_version < "3.13" or sys_platform != "win32"', "pre-commit", "pytest", "pytest-cov" From afc404da2e42b4218164b954b73c9224635bce14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20Kir=C3=A1ly?= Date: Sun, 29 Sep 2024 18:56:13 +0100 Subject: [PATCH 08/11] Update pyproject.toml --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 746d8fef..c20e3915 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,7 +40,7 @@ dependencies = [] all_extras = ["numpy", "pandas"] dev = [ - 'scikit-learn>=0.24.0; python_version < "3.13" or sys_platform != "win32"', + 'scikit-learn>=0.24.0; not (python_version >= "3.13" and python_version < "3.14" and sys_platform == "win32")', "pre-commit", "pytest", "pytest-cov" From 014f207a544f9f909557e3f121468c18b178f4dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20Kir=C3=A1ly?= Date: Sun, 29 Sep 2024 18:59:16 +0100 Subject: [PATCH 09/11] Update pyproject.toml --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index c20e3915..746d8fef 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,7 +40,7 @@ dependencies = [] all_extras = ["numpy", "pandas"] dev = [ - 'scikit-learn>=0.24.0; not (python_version >= "3.13" and python_version < "3.14" and sys_platform == "win32")', + 'scikit-learn>=0.24.0; python_version < "3.13" or sys_platform != "win32"', "pre-commit", "pytest", "pytest-cov" From fc765a874e4492f635fe39b77c768a19fc2442de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20Kir=C3=A1ly?= Date: Sun, 29 Sep 2024 19:05:31 +0100 Subject: [PATCH 10/11] Update pyproject.toml --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 746d8fef..ce6e4150 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -87,7 +87,7 @@ test = [ "numpy", "scipy", "pandas", - "scikit-learn>=0.24.0", + 'scikit-learn>=0.24.0; python_version < "3.13" or sys_platform != "win32"', ] [project.urls] From 28e4d3e391860b95f1f86e8dea864c3d8a36cfae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20Kir=C3=A1ly?= Date: Sun, 29 Sep 2024 19:58:11 +0100 Subject: [PATCH 11/11] Update pyproject.toml --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index ce6e4150..3103c87e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,7 +40,7 @@ dependencies = [] all_extras = ["numpy", "pandas"] dev = [ - 'scikit-learn>=0.24.0; python_version < "3.13" or sys_platform != "win32"', + 'scikit-learn>=0.24.0; python_version < "3.13" or sys_platform != "win32"', # todo 0.11.0 - check if windows 3.13 works, if yes, remove markers "pre-commit", "pytest", "pytest-cov" @@ -87,7 +87,7 @@ test = [ "numpy", "scipy", "pandas", - 'scikit-learn>=0.24.0; python_version < "3.13" or sys_platform != "win32"', + 'scikit-learn>=0.24.0; python_version < "3.13" or sys_platform != "win32"', # todo 0.11.0 - check if windows 3.13 works, if yes, remove markers ] [project.urls]