diff --git a/pyproject.toml b/pyproject.toml
index 6234dff5271a75b22f12eeaa3408af7d8dac7240..4eb64fe49cd793e186e2404e359e1393186f0f8e 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,7 +1,7 @@
 [project]
 name = "aidge_core"
 description="Core implementations of the operators and graph of aidge framework"
-dependencies = ["numpy"]
+dependencies = ["numpy==1.26.4"]
 requires-python = ">= 3.7"
 readme = "README.md"
 license = { file = "LICENSE" }
diff --git a/requirements.txt b/requirements.txt
deleted file mode 100644
index 0d59c2d340c1f999f0640b91e2fc588df4754ba9..0000000000000000000000000000000000000000
--- a/requirements.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-#
-# This file is autogenerated by pip-compile with Python 3.11
-# by the following command:
-#
-#    pip-compile pyproject.toml
-#
-numpy==1.26.4
-    # via aidge_core (pyproject.toml)