From 537d079d83028640950af0a13d6353886983d340 Mon Sep 17 00:00:00 2001 From: Hamidreza Keshavarz <32555614+hamidkm9@users.noreply.github.com> Date: Fri, 27 Feb 2026 22:52:32 +0100 Subject: [PATCH 1/2] Removed Python v3.8 for security reasons --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index e2638b1..c7817f1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,14 +21,13 @@ classifiers = [ "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Software Development :: Libraries :: Python Modules", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "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.14" +requires-python = ">=3.9,<3.14" dependencies = [ "scikit-learn>=1.2.2", "typing-extensions>=4.1.0; python_full_version < '3.11'" @@ -40,6 +39,7 @@ dev = [ "pre-commit>=3.5.0", "pytest>=7.0.0", "ruff>=0.9.2", + "filelock>=3.20.1", # <-- ADD THIS LINE ] [project.urls] From 4cdac4f4f53d76e77bf8fc4e056dc70790cc3b83 Mon Sep 17 00:00:00 2001 From: Hamidreza Keshavarz <32555614+hamidkm9@users.noreply.github.com> Date: Fri, 27 Feb 2026 22:55:09 +0100 Subject: [PATCH 2/2] Removed support from Python 3.8 and 3.9 --- pyproject.toml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index c7817f1..1006eeb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,13 +21,12 @@ classifiers = [ "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Software Development :: Libraries :: Python Modules", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", ] -requires-python = ">=3.9,<3.14" +requires-python = ">=3.10,<3.14" dependencies = [ "scikit-learn>=1.2.2", "typing-extensions>=4.1.0; python_full_version < '3.11'"