From 899b00ae75ae7bf5e90b4a02057b210352bdf232 Mon Sep 17 00:00:00 2001 From: Krzysztof kuhy Rudnicki Date: Sat, 29 Aug 2026 16:34:57 +0200 Subject: [PATCH] Take pylint 4.0.8 Upstream released it between two CI runs today, which is enough to turn the freshness gate red on a commit that touched no Python -- the documented and expected behaviour of a gate that checks "newest stable" rather than "newest stable as of whenever someone last looked". The pre-commit pylint hook takes its version from the mirror rev, not from this file, so nothing about which checks run changes here. Also refreshes the isort note: 4.0.7 declared `isort<9`, 4.0.8 declares `isort!=5.13,<10,>=5`, so the comment's specific bound was already stale. Reworded to state the constraint's purpose rather than a version that moves. Fixes the red main that ci-baseline-green is blocking commits on. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01A7BaCSV8FEtcNgVDVsRAJj --- meta/requirements.txt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/meta/requirements.txt b/meta/requirements.txt index 1fa5a125..7b259004 100644 --- a/meta/requirements.txt +++ b/meta/requirements.txt @@ -42,8 +42,9 @@ hypothesis==6.165.10 importlib-metadata==9.0.1 interrogate==1.7.0 # 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. +# rules replaced it) and pylint constrains it (`isort!=5.13,<10,>=5` as of +# 4.0.8), so pinning it independently risks an unsolvable environment for a +# package no code here imports. pylint brings a compatible one. lxml==6.1.2 markdownify==1.2.3 matplotlib==3.11.1 @@ -60,7 +61,7 @@ pycodestyle==2.14.0 pydocstyle==6.3.0 pyflakes==3.4.0 pygame==2.6.1 -pylint==4.0.7 +pylint==4.0.8 pyright==1.1.411 pytest==9.1.1 pytest-cov==7.1.0