Bump Data Designer to 0.5.4 (removes litellm dependency) (#4569)
* Bump Data Designer to 0.5.4 (removes litellm dependency) NVIDIA Data Designer v0.5.4 removes litellm entirely and replaces it with native OpenAI and Anthropic adapters. This follows the litellm supply chain incident where versions 1.82.7 and 1.82.8 were compromised with a credential stealer. Release notes: https://github.com/NVIDIA-NeMo/DataDesigner/releases/tag/v0.5.4 Changes: - Bump data-designer, data-designer-config, data-designer-engine to 0.5.4 - Sync data-designer-deps.txt with 0.5.4 engine requirements: - Added: chardet, fsspec, mcp - Removed: python-json-logger, pymupdf, pymupdf4llm, mammoth (these remain in the unstructured-seed plugin which still needs them) - duckdb constraint relaxed from <1.5 to <2 (upstream fixed record_batch) - Bump plugin lower bound to >=0.5.4 * Keep pymupdf, pymupdf4llm, mammoth in data-designer-deps The unstructured-seed plugin is installed with --no-deps, so its pyproject.toml dependencies are not auto-resolved. These three packages are needed by the seed route (studio/backend/routes/ data_recipe/seed.py) and must remain in the explicit deps list.
This commit is contained in:
parent
45d0a343b5
commit
3998f67680
3 changed files with 10 additions and 7 deletions
|
|
@ -11,7 +11,7 @@ version = "0.1.0"
|
|||
description = "Local Data Designer unstructured seed reader plugin"
|
||||
requires-python = ">=3.11"
|
||||
dependencies = [
|
||||
"data-designer-engine>=0.5.1,<0.6",
|
||||
"data-designer-engine>=0.5.4,<0.6",
|
||||
"pandas>=2,<3",
|
||||
"pymupdf>=1.24.0",
|
||||
"pymupdf4llm>=0.0.17",
|
||||
|
|
|
|||
|
|
@ -1,8 +1,10 @@
|
|||
# Data Designer runtime deps installed explicitly (single-env mode).
|
||||
# DuckDB 1.5 removed Relation.record_batch(); keep <1.5 until upstream ships the fix.
|
||||
# Synced with data-designer-engine==0.5.4 requirements.
|
||||
anyascii<1,>=0.3.3
|
||||
duckdb<1.5,>=1.1.3
|
||||
chardet<6,>=3.0.2
|
||||
duckdb<2,>=1.5.0
|
||||
faker<21,>=20.1.0
|
||||
fsspec<2026,>=2025.3.0
|
||||
httpx<1,>=0.27.2
|
||||
httpx-retries<1,>=0.4.2
|
||||
json-repair<1,>=0.48.0
|
||||
|
|
@ -10,12 +12,13 @@ jsonpath-rust-bindings<2,>=1.0
|
|||
jsonschema<5,>=4.0.0
|
||||
lxml<7,>=6.0.2
|
||||
marko<3,>=2.1.2
|
||||
mcp<2,>=1.26.0
|
||||
networkx<4,>=3.0
|
||||
python-json-logger<4,>=3
|
||||
ruff<1,>=0.14.10
|
||||
scipy<2,>=1.11.0
|
||||
sqlfluff<4,>=3.2.0
|
||||
tiktoken<1,>=0.8.0
|
||||
# Unstructured-seed plugin deps (plugin installed with --no-deps)
|
||||
pymupdf>=1.24.0
|
||||
pymupdf4llm>=0.0.17
|
||||
mammoth>=1.8.0
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
# Install Data Designer in same env as Unsloth.
|
||||
data-designer==0.5.2
|
||||
data-designer-config==0.5.2
|
||||
data-designer-engine==0.5.2
|
||||
data-designer==0.5.4
|
||||
data-designer-config==0.5.4
|
||||
data-designer-engine==0.5.4
|
||||
prompt-toolkit>=3,<4
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue