Skip to content

chore: CI workflows use pip instead of uv #5

Description

@timpara

All GitHub Actions workflows that install Python deps use pip install -e ".[dev]":

  • .github/workflows/pytest.yml (line 48-49)
  • .github/workflows/test-count-monotonic.yml (line 46-47, 97-100)

The project conventions (pyproject.toml targets Python 3.11+, AGENTS.md specifies uv) expect uv for environment management. The setup-python action also caches based on pip, not uv.

Additionally, test-count-monotonic.yml line 97 has a fallback for requirements-dev.txt which does not exist in this repo. That path is dead code carried over from the upstream.

Fix: Switch to astral-sh/setup-uv + uv pip install -e ".[dev]", and remove the requirements-dev.txt fallback branch.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions