chore: bump lxml and nbconvert to address security advisories#574
chore: bump lxml and nbconvert to address security advisories#574johnnygreco merged 1 commit intomainfrom
Conversation
Bump lxml floor to 6.1.0 (direct dep in data-designer-engine) and add nbconvert>=7.17.1 to workspace constraint-dependencies (transitive via jupyter in the notebooks group).
Greptile SummaryThis PR bumps
|
| Filename | Overview |
|---|---|
| packages/data-designer-engine/pyproject.toml | Floor for lxml bumped from 6.0.2 to 6.1.0 to pick up the upstream security fix; no other changes. |
| pyproject.toml | nbconvert>=7.17.1 added to constraint-dependencies with an explanatory comment, consistent with the existing aiohttp/cryptography/python-multipart pattern. |
| uv.lock | Lockfile regenerated: lxml 6.0.2→6.1.0 and nbconvert 7.17.0→7.17.1, with the new nbconvert constraint entry added to the constraints block. |
Flowchart
%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Root pyproject.toml\nconstraint-dependencies] -->|nbconvert>=7.17.1| B[nbconvert 7.17.1\nuv.lock]
C[data-designer-engine\npyproject.toml] -->|lxml>=6.1.0,<7| D[lxml 6.1.0\nuv.lock]
E[jupyter notebooks group] -.->|transitive dep| B
C -->|direct dep| D
Reviews (1): Last reviewed commit: "chore: bump lxml and nbconvert to addres..." | Re-trigger Greptile
PR #574 Review —
|
📋 Summary
lxmlfloor from6.0.2to6.1.0indata-designer-engine(direct dep) to pick up the upstream security fix.nbconvert>=7.17.1to the workspaceconstraint-dependenciesblock in the rootpyproject.toml.nbconvertis transitive viajupyter(notebooks group); pinning here matches the existing pattern used foraiohttp,cryptography, andpython-multipart.uv.lock:lxml 6.0.2 → 6.1.0,nbconvert 7.17.0 → 7.17.1.