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) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01A7BaCSV8FEtcNgVDVsRAJj
This commit is contained in:
Krzysztof Rudnicki 2026-08-29 16:34:57 +02:00
parent 516acc243f
commit 899b00ae75

View File

@ -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