Commit 9cf3bf256 for llama.cpp
commit 9cf3bf256b5a50a971a636c36dfe974387140687
Author: Sigbjørn Skjæret <sigbjorn.skjaeret@huggingface.co>
Date: Wed Sep 9 14:59:37 2026 +0200
py : bump numpy to 2.4.6 (#28649)
diff --git a/gguf-py/pyproject.toml b/gguf-py/pyproject.toml
index d11c34a21..b4b0eecff 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.10'
-dependencies = ['numpy (>=1.17)', 'tqdm (>=4.27)', 'pyyaml (>=5.1)', 'requests (>=2.25)']
+requires-python = '>=3.11'
+dependencies = ['numpy (>=2.4.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.10"
+python = ">=3.11"
[tool.poetry.group.dev.dependencies]
pytest = "^5.2"
diff --git a/pyproject.toml b/pyproject.toml
index 46cf68ca1..a19130d4d 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.10,<3.15'
+requires-python = '>=3.11,<3.15'
dependencies = [
- 'numpy (>=1.26.4,<3.0.0)',
+ 'numpy (>=2.4.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 28221fad0..63525f250 100644
--- a/requirements/requirements-convert_legacy_llama.txt
+++ b/requirements/requirements-convert_legacy_llama.txt
@@ -1,4 +1,4 @@
-numpy~=1.26.4
+numpy~=2.4.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 fd253364e..f132d6f8b 100644
--- a/requirements/requirements-gguf_editor_gui.txt
+++ b/requirements/requirements-gguf_editor_gui.txt
@@ -1,3 +1,3 @@
-numpy~=1.26.4
+numpy~=2.4.6
PySide6~=6.9.0
gguf>=0.17.0
diff --git a/requirements/requirements-server-bench.txt b/requirements/requirements-server-bench.txt
index fb3b0d266..984e2bdf1 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~=1.26.4
+numpy~=2.4.6
requests~=2.32.3
tqdm~=4.67.1
diff --git a/requirements/requirements-tool_bench.txt b/requirements/requirements-tool_bench.txt
index 3e6f82416..07a658b6b 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~=1.26.4
+numpy~=2.4.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 6c256f67d..409fe674f 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~=1.26.4
+numpy~=2.4.6
openai~=2.14.0
prometheus-client~=0.20.0
requests~=2.32.3
diff --git a/ty.toml b/ty.toml
index 340b0649d..fbc403a99 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.10"
+python-version = "3.11"
[rules]
deprecated = "warn"