From a40af726b6ad6b2eb5475ce63834e40f1cddbe98 Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Thu, 13 Nov 2025 10:46:16 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=8C(backend)=20pin=20pylint=20to=203.x?= =?UTF-8?q?=20to=20resolve=20compatibility=20conflict?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Restrict pylint version to 3.x in renovate configuration because pylint-django 2.6.1 requires pylint<4, preventing automatic upgrades to pylint 4.x that would create unresolvable dependency conflicts until pylint-django releases compatible version. --- renovate.json | 6 ++++++ src/backend/pyproject.toml | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index fe5771ef..3981a08b 100644 --- a/renovate.json +++ b/renovate.json @@ -9,6 +9,12 @@ "matchManagers": ["pep621"], "matchPackageNames": ["redis"] }, + { + "groupName": "allowed pylint versions", + "matchManagers": ["pep621"], + "matchPackageNames": ["pylint"], + "allowedVersions": "<4.0.0" + }, { "enabled": false, "groupName": "ignored js dependencies", diff --git a/src/backend/pyproject.toml b/src/backend/pyproject.toml index 3c9c8c97..2c46b6f3 100644 --- a/src/backend/pyproject.toml +++ b/src/backend/pyproject.toml @@ -74,7 +74,7 @@ dev = [ "ipython==9.7.0", "pyfakefs==5.10.2", "pylint-django==2.6.1", - "pylint==4.0.2", + "pylint<4.0.0", "pytest-cov==7.0.0", "pytest-django==4.11.1", "pytest==9.0.0",