diff --git a/pyproject.toml b/pyproject.toml index 08b3df77..36af83a7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,7 +34,7 @@ dependencies = [ # Python 3.10: NumPy 1.x (NumPy 2.x requires Python >=3.11) # Python 3.11+: NumPy 2.x (better performance, modern ML framework support) "numpy>=1.19.0,<2.0; python_version == '3.10'", - "numpy>=2.4,<2.5; python_version >= '3.11'", + "numpy>=2.4.3,<2.5; python_version >= '3.11'", "scipy>=1.7.0", "cyclonedx-python-lib>=11.0.0", "defusedxml>=0.7.1", @@ -77,7 +77,7 @@ sevenzip = ["py7zr>=0.20.0"] # Note: TensorFlow is no longer required - vendored protos handle SavedModel scanning numpy1 = [ "numpy>=1.19.0,<2.0; python_version == '3.10'", - "numpy>=2.4,<2.5; python_version >= '3.11'", + "numpy>=2.4.3,<2.5; python_version >= '3.11'", "h5py>=3.1,<4.0", "torch>=2.6.0,<3.0", "pyyaml>=6.0,<7.0", diff --git a/uv.lock b/uv.lock index 52208b5e..74d3f14d 100644 --- a/uv.lock +++ b/uv.lock @@ -2928,8 +2928,8 @@ requires-dist = [ { name = "msgpack", marker = "extra == 'numpy1'", specifier = ">=1.0.0,<2.0" }, { name = "numpy", marker = "python_full_version == '3.10.*'", specifier = ">=1.19.0,<2.0" }, { name = "numpy", marker = "python_full_version == '3.10.*' and extra == 'numpy1'", specifier = ">=1.19.0,<2.0" }, - { name = "numpy", marker = "python_full_version >= '3.11'", specifier = ">=2.4,<2.5" }, - { name = "numpy", marker = "python_full_version >= '3.11' and extra == 'numpy1'", specifier = ">=2.4,<2.5" }, + { name = "numpy", marker = "python_full_version >= '3.11'", specifier = ">=2.4.3,<2.5" }, + { name = "numpy", marker = "python_full_version >= '3.11' and extra == 'numpy1'", specifier = ">=2.4.3,<2.5" }, { name = "onnx", marker = "python_full_version < '3.13' and extra == 'all'", specifier = ">=1.12.0,<2.0" }, { name = "onnx", marker = "python_full_version < '3.13' and extra == 'all-ci'", specifier = ">=1.12.0,<2.0" }, { name = "onnx", marker = "python_full_version < '3.13' and extra == 'numpy1'", specifier = ">=1.12.0,<2.0" },