From 406ee0ef97676da1f64b591b7ccba3fd8f3b7eb4 Mon Sep 17 00:00:00 2001 From: Michael Chihlas Date: Sat, 25 Apr 2026 02:32:43 -0400 Subject: [PATCH] =?UTF-8?q?fix(deps):=20bump=20pytest=207.4=20=E2=86=92=20?= =?UTF-8?q?8.4,=20pytest-cov=204.1=20=E2=86=92=205.0=20to=20satisfy=20pyte?= =?UTF-8?q?st-asyncio=200.24?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pytest-asyncio==0.24.0 (added on the FlowPilot branch as part of the RLS test infra refactor) declares pytest>=8.2 — but requirements-dev.txt still pinned pytest==7.4.3, so a clean pip install fails with ResolutionImpossible. CI runners that started from a fresh image would have refused to install dev deps; the FlowPilot tests passed locally only because the dev container had a pre-installed pytest 8.x lying around. pytest-cov 4.1.0 also needs >= 5.0 to play nicely with pytest 8. No code changes — pytest 8 is API-compatible with the existing test suite once the install resolves. Co-Authored-By: Claude Opus 4.7 --- backend/requirements-dev.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index c6b541fd..7b44660c 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,11 +1,11 @@ # Include production dependencies -r requirements.txt -# Testing -pytest==7.4.3 +# Testing — pytest-asyncio 0.24+ requires pytest>=8.2 +pytest==8.4.2 pytest-asyncio==0.24.0 httpx>=0.27.0 -pytest-cov==4.1.0 +pytest-cov==5.0.0 # Code quality black==24.1.1