Context
We already seed fixtures for pnpm, Yarn Berry, Cargo workspaces, and Go workspaces. Poetry (pyproject.toml + poetry.lock) is a common Python path that still needs a small deterministic corpus so vg build / dependency graph extraction stays stable.
What to do
- Add a minimal fixture under
test/ (or the repo’s existing fixture layout) with a Poetry lock that includes at least one path/git or extras edge case if supported — keep it tiny.
- Assert deterministic
graph.json (stable IDs/sorts) for vg build on that fixture.
- Follow CONTRIBUTING grammar/fixture patterns; no network during the test.
Acceptance
Context
We already seed fixtures for pnpm, Yarn Berry, Cargo workspaces, and Go workspaces. Poetry (
pyproject.toml+poetry.lock) is a common Python path that still needs a small deterministic corpus sovg build/ dependency graph extraction stays stable.What to do
test/(or the repo’s existing fixture layout) with a Poetry lock that includes at least one path/git or extras edge case if supported — keep it tiny.graph.json(stable IDs/sorts) forvg buildon that fixture.Acceptance
git commit -s)