Skip to content

Test suite cannot run with documented defaults #14

@miciav

Description

@miciav

Description

Running pytest fails before collection because required third-party dependencies (requests, responses, typer, fastapi, etc.) are missing and the maestro package itself is not importable until it is installed.

Location

  • pyproject.toml (L26-L62)
  • Test setup documentation

Impact

  • New contributors cannot run tests
  • CI/CD may fail if setup is not explicit
  • Development workflow is hindered

Expected Fix

  1. Update setup/installation documentation to include test dependencies
  2. Add clear instructions to install with: pip install -e .[test] or uv pip install -e .[test]
  3. Consider adding a development setup script
  4. Update CI configuration to ensure proper installation

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions