Commit 4b98ab805 for llama.cpp
commit 4b98ab805a2638121f1671bf572832e07ef13e7d
Author: Sigbjørn Skjæret <sigbjorn.skjaeret@huggingface.co>
Date: Wed Sep 9 15:56:27 2026 +0200
py : lower numpy to 2.2.6 (#28654)
* Revert "py : bump numpy to 2.4.6 (#28649)"
This reverts commit 9cf3bf256b5a50a971a636c36dfe974387140687.
* bump numpy to 2.2.6
diff --git a/gguf-py/pyproject.toml b/gguf-py/pyproject.toml
index b4b0eecff..07e6f7fee 100644
--- a/gguf-py/pyproject.toml
+++ b/gguf-py/pyproject.toml
@@ -6,8 +6,8 @@ keywords = ["ggml", "gguf", "llama.cpp"]
dynamic = ["classifiers"]
readme = "README.md"
authors = [{name = "GGML", email = "ggml@ggml.ai"}]
-requires-python = '>=3.11'
-dependencies = ['numpy (>=2.4.6)', 'tqdm (>=4.27)', 'pyyaml (>=5.1)', 'requests (>=2.25)']
+requires-python = '>=3.10'
+dependencies = ['numpy (>=2.2.6)', 'tqdm (>=4.27)', 'pyyaml (>=5.1)', 'requests (>=2.25)']
classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
@@ -35,7 +35,7 @@ packages = [
]
[tool.poetry.dependencies]
-python = ">=3.11"
+python = ">=3.10"
[tool.poetry.group.dev.dependencies]
pytest = "^5.2"
diff --git a/pyproject.toml b/pyproject.toml
index a19130d4d..0383fbc5e 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -6,9 +6,9 @@ version = "0.0.0"
dynamic = ["classifiers"]
readme = "README.md"
authors = [{name = "GGML", email = "ggml@ggml.ai"}]
-requires-python = '>=3.11,<3.15'
+requires-python = '>=3.10,<3.15'
dependencies = [
- 'numpy (>=2.4.6,<3.0.0)',
+ 'numpy (>=2.2.6,<3.0.0)',
'sentencepiece (>=0.1.98,<0.3.0)',
'transformers (==4.57.6)',
'protobuf (>=4.21.0,<5.0.0)',
diff --git a/requirements/requirements-convert_legacy_llama.txt b/requirements/requirements-convert_legacy_llama.txt
index 63525f250..edc945c1c 100644
--- a/requirements/requirements-convert_legacy_llama.txt
+++ b/requirements/requirements-convert_legacy_llama.txt
@@ -1,4 +1,4 @@
-numpy~=2.4.6
+numpy~=2.2.6
sentencepiece>=0.1.98,<0.3.0
transformers==4.57.6
diff --git a/requirements/requirements-gguf_editor_gui.txt b/requirements/requirements-gguf_editor_gui.txt
index f132d6f8b..93fe08722 100644
--- a/requirements/requirements-gguf_editor_gui.txt
+++ b/requirements/requirements-gguf_editor_gui.txt
@@ -1,3 +1,3 @@
-numpy~=2.4.6
+numpy~=2.2.6
PySide6~=6.9.0
gguf>=0.17.0
diff --git a/requirements/requirements-server-bench.txt b/requirements/requirements-server-bench.txt
index 984e2bdf1..0b065b1ea 100644
--- a/requirements/requirements-server-bench.txt
+++ b/requirements/requirements-server-bench.txt
@@ -1,5 +1,5 @@
datasets~=4.8.0
matplotlib~=3.10.0
-numpy~=2.4.6
+numpy~=2.2.6
requests~=2.32.3
tqdm~=4.67.1
diff --git a/requirements/requirements-tool_bench.txt b/requirements/requirements-tool_bench.txt
index 07a658b6b..ba8651150 100644
--- a/requirements/requirements-tool_bench.txt
+++ b/requirements/requirements-tool_bench.txt
@@ -1,7 +1,7 @@
aiohttp~=3.9.3
pytest~=8.3.3
matplotlib~=3.10.0
-numpy~=2.4.6
+numpy~=2.2.6
openai~=2.14.0
pandas~=2.2.3
prometheus-client~=0.20.0
diff --git a/tools/server/tests/requirements.txt b/tools/server/tests/requirements.txt
index 409fe674f..5e6dff298 100644
--- a/tools/server/tests/requirements.txt
+++ b/tools/server/tests/requirements.txt
@@ -2,7 +2,7 @@ aiohttp~=3.9.3
pytest~=8.3.3
pytest-xdist~=3.6
filelock~=3.16
-numpy~=2.4.6
+numpy~=2.2.6
openai~=2.14.0
prometheus-client~=0.20.0
requests~=2.32.3
diff --git a/ty.toml b/ty.toml
index fbc403a99..340b0649d 100644
--- a/ty.toml
+++ b/ty.toml
@@ -1,6 +1,6 @@
[environment]
extra-paths = ["./gguf-py", "./examples/model-conversion/scripts", "./tools/server/tests", "./scripts/snapdragon/qdc/tests"]
-python-version = "3.11"
+python-version = "3.10"
[rules]
deprecated = "warn"