From a17fc1073a979dbf4f4d31875f47413cec9229d5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 11 Aug 2026 08:31:11 +0000 Subject: [PATCH] chore(agentic-ci): declare rich dependency in data-designer-engine engine/validation.py imports rich at module level but the package does not declare it; it is only guaranteed transitively via data-designer-config. Add the specifier copied from the sibling config/interface packages. Co-Authored-By: Claude Opus 4.8 --- packages/data-designer-engine/pyproject.toml | 1 + uv.lock | 2 ++ 2 files changed, 3 insertions(+) diff --git a/packages/data-designer-engine/pyproject.toml b/packages/data-designer-engine/pyproject.toml index 1b4a6d0eb..84bcf4f29 100644 --- a/packages/data-designer-engine/pyproject.toml +++ b/packages/data-designer-engine/pyproject.toml @@ -58,6 +58,7 @@ dependencies = [ "pydantic>=2.9.2,<3", "pyjwt[crypto]>=2.13.0,<3", # 2.13.0 fixes PyJWT security advisories pulled in by mcp "python-multipart>=0.0.32,<1", # 0.0.32 addresses multipart security advisories pulled in by mcp + "rich>=13.7.1,<15", "ruff>=0.14.10,<1", "scipy>=1.11.0,<2", "sqlfluff>=4.1.0,<5", diff --git a/uv.lock b/uv.lock index 5840d6792..75e8b83d3 100644 --- a/uv.lock +++ b/uv.lock @@ -914,6 +914,7 @@ dependencies = [ { name = "pydantic" }, { name = "pyjwt", extra = ["crypto"] }, { name = "python-multipart" }, + { name = "rich" }, { name = "ruff" }, { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -950,6 +951,7 @@ requires-dist = [ { name = "pydantic", specifier = ">=2.9.2,<3" }, { name = "pyjwt", extras = ["crypto"], specifier = ">=2.13.0,<3" }, { name = "python-multipart", specifier = ">=0.0.32,<1" }, + { name = "rich", specifier = ">=13.7.1,<15" }, { name = "ruff", specifier = ">=0.14.10,<1" }, { name = "scipy", specifier = ">=1.11.0,<2" }, { name = "sqlfluff", specifier = ">=4.1.0,<5" },