CI installs pip packages in two separate steps: pip install -r requirements.txt (from workspace/) pip install pytest pytest-asyncio pytest-cov (pytest separately) The molecule_audit.ledger package requires sqlalchemy, but sqlalchemy is listed in requirements.txt with a comment pointing at molecule_audit. The cache-dependency-path is set to workspace/requirements.txt, so the pip install -r requirements.txt step should include sqlalchemy — but test collection was failing because sqlalchemy was not in the standalone pytest install line. Add sqlalchemy explicitly to the pytest install line so test_audit_ledger.py imports succeed regardless of cache state. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| scripts | ||
| workflows | ||
| CODEOWNERS | ||
| dependabot.yml | ||