From 08187f9e47818e6f738016c91d8c58e4a628cf71 Mon Sep 17 00:00:00 2001 From: "J.W. Jonkers" Date: Tue, 10 Nov 2026 11:25:06 +0100 Subject: [PATCH] fix(deps): keep library dependency ranges and requires-python out of Renovate pins --- renovate.json | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index f70c126..cd55e74 100644 --- a/renovate.json +++ b/renovate.json @@ -1,4 +1,18 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["github>JorisJonkers-dev/renovate-config"] + "extends": ["github>JorisJonkers-dev/renovate-config"], + "packageRules": [ + { + "description": "This is a library: runtime dependency ranges and the supported Python range stay ranges, only the build backend is pinned.", + "matchManagers": ["pep621"], + "matchDepTypes": ["project.dependencies", "requires-python"], + "rangeStrategy": "update-lockfile" + }, + { + "description": "requires-python states which interpreters the library supports; it is never pinned to one release.", + "matchManagers": ["pep621"], + "matchDepTypes": ["requires-python"], + "enabled": false + } + ] }