From 2fb5df30feeef5b30449dd5dc4b47a12add6f65d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 19 May 2026 09:26:46 +0000 Subject: [PATCH] chore(agentic-ci): declare numpy as direct dependency of data-designer-engine The engine package imports numpy directly (e.g. `from numpy.typing import NDArray` in `sampling_gen/constraints.py`) but only declared it transitively via `data-designer-config`. Add `numpy>=1.23.5,<3` to the engine's own `[project.dependencies]`, matching the specifier already used by the config package. No runtime behavior changes. --- packages/data-designer-engine/pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/data-designer-engine/pyproject.toml b/packages/data-designer-engine/pyproject.toml index cb803a7f3..87f19785b 100644 --- a/packages/data-designer-engine/pyproject.toml +++ b/packages/data-designer-engine/pyproject.toml @@ -49,6 +49,7 @@ dependencies = [ "marko>=2.1.2,<3", "mcp>=1.26.0,<2", "networkx>=3.0,<4", + "numpy>=1.23.5,<3", "python-multipart>=0.0.27,<1", # 0.0.27 fixes security advisory pulled in by mcp "ruff>=0.14.10,<1", "scipy>=1.11.0,<2",