Skip to content

POK-86: Add ruamel.yaml to dev extra for aikit gateway tests#31

Merged
saheljalal merged 1 commit into
mainfrom
pok-86-aikit-test-ruamel-yaml-dev-dep
Jul 3, 2026
Merged

POK-86: Add ruamel.yaml to dev extra for aikit gateway tests#31
saheljalal merged 1 commit into
mainfrom
pok-86-aikit-test-ruamel-yaml-dev-dep

Conversation

@saheljalal

Copy link
Copy Markdown
Collaborator

Summary

  • Add ruamel.yaml to the dev optional dependency group in pyproject.toml
  • Fixes test collection failure in tests/test_aikit_gateway_tools.py when installing with pip install -e ".[dev,aikit]" (or .[dev] alone) without the pluck extra

Root cause

The aikit gateway-tools test imports ruamel.yaml to parse rendered YAML configs, but that package was only declared under the pluck extra. CI was unaffected because it installs .[dev,all], which pulls in pluck.

Test plan

  • pip install -e ".[dev,aikit]" then pytest tests/test_aikit_gateway_tools.py --collect-only succeeds (28 tests collected)
  • pip install -e ".[dev,all]" then full pytest suite passes

Closes POK-86

tests/test_aikit_gateway_tools.py imports ruamel.yaml but it was only
declared under the pluck extra, so pip install -e .[dev] failed at
collection. Include it in dev alongside pytest.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: multica-agent <github@multica.ai>
@saheljalal saheljalal merged commit c7ca9f1 into main Jul 3, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant