diff --git a/pyproject.toml b/pyproject.toml index 560ce82..0925e07 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,6 +22,13 @@ dependencies = [ # Dev tooling as a PEP 735 dependency-group (uv includes it by default in `uv sync`/`uv run`), # so the documented bare `uv sync` + `uv run pytest` workflow installs it without `--extra`. +# +# INTENTIONAL, RECORDED DEVIATION (Fase 2 review F4): the original plan Step 1 authorized only +# moving `agent-framework-orchestrations` + `pulp` from the dev extra into core. Migrating the +# dev group from `[project.optional-dependencies]` to this PEP 735 `[dependency-groups]` block +# went beyond that stated scope, but is KEPT (not reverted) because it is what makes the brief's +# Success Criterion SC1 ("bare `uv sync` + `uv run pytest`") install dev tooling without +# `--extra` — reverting would break SC1. Logged here so the deviation is no longer silent. [dependency-groups] dev = [ "pytest>=8",