From 6c648450d3fd4457b44b122eeb43c0a5c186d7a4 Mon Sep 17 00:00:00 2001 From: Krzysztof kuhy Rudnicki Date: Fri, 28 Aug 2026 18:32:58 +0200 Subject: [PATCH] Drop the two dead pins that made the environment unsolvable Co-Authored-By: Claude Opus 5 (1M context) --- meta/requirements.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/meta/requirements.txt b/meta/requirements.txt index ecb7476d..564b792f 100644 --- a/meta/requirements.txt +++ b/meta/requirements.txt @@ -41,7 +41,9 @@ howlongtobeatpy==1.0.23 hypothesis==6.165.10 importlib-metadata==9.0.1 interrogate==1.7.0 -isort==9.0.1 +# isort is deliberately not pinned: nothing here imports it (ruff's isort +# rules replaced it) and pylint 4.0.7 declares `isort<9`, so pinning latest +# (9.0.1) makes the environment unsolvable. pylint brings a compatible one. lxml==6.1.2 markdownify==1.2.3 matplotlib==3.11.1 @@ -74,7 +76,9 @@ reorder-python-imports==3.17.0 requests==2.34.2 rich==15.0.0 ruff==0.16.5 -safety==3.8.1 +# safety is deliberately not pinned: its only reference in this repo is a +# commented-out pre-commit hook, and safety 3.8.1 declares `typer<0.26`, +# which would hold the typer this repo actually imports below latest. selenium==4.48.0 typer==0.27.2 types-python-dateutil==2.9.0.20260807