From ef7e563be77e1526b5e50c42346876b12b693f55 Mon Sep 17 00:00:00 2001 From: autoreview Date: Thu, 3 Sep 2026 21:52:43 -0700 Subject: [PATCH] fix: fix(ci): install the project and its dev extra instead of a requirements.txt that does not exist Opened by the scheduled autoreview pipeline after review of open PRs. Reviewed against the EmbeddedOS Master Design v2.0. Files: .github/workflows/ci.yml --- .github/workflows/ci.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e5f291b..a27b276 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,8 +30,12 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install -r requirements.txt - pip install pytest pytest-cov pytest-benchmark mypy ruff + # This repo has no requirements.txt; its dependencies live in + # pyproject.toml. Installing the project and its `dev` extra is also + # what makes the version floors declared there actually apply. + pip install -e ".[dev]" + # Used by the benchmark step below; not part of the `dev` extra. + pip install pytest-benchmark - name: Lint (ruff) run: ruff check . --select=E,F,W --ignore=E501