diff --git a/tox.ini b/tox.ini index a3ad9531ca..521a6fef5d 100644 --- a/tox.ini +++ b/tox.ini @@ -56,7 +56,11 @@ commands = [testenv:pylint] deps = - pylint==3.0.2 + pylint==3.3.1 + # Use astroid of at least v3.3.5 to fix the following error with Python 3.13: + # test/run/test_stages.py:21:0: E0611: No name 'Mapping' in module 'collections.abc' (no-name-in-module) + # More details: https://github.com/pylint-dev/pylint/issues/10000 + astroid>=3.3.5 commands = bash -c 'python -m pylint --ignore-patterns {env:LINTABLES_EXCLUDES_RE} {env:LINTABLES}'