From 409c8a57bd07696f45ea7cf31b6c88993f16a4a6 Mon Sep 17 00:00:00 2001 From: Mathieu Benoit Date: Fri, 25 Sep 2026 02:54:44 -0400 Subject: [PATCH] [UPD] dependabot: ignore meteostat major updates MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Every meteostat 2.x release, 2.0.0 to 2.1.5, requires pytz <2024.0. Odoo leaves pytz unpinned, so the resolution takes the current release and meteostat 2.x makes it fail; forcing pytz down instead would freeze the timezone data of every Odoo instance. meteostat 1.x leaves pytz free, so only its minor and patch updates are proposed. Checked: requires_dist of each 2.x release on PyPI; the YAML parses. --- FR --- [UPD] dependabot : ignorer les versions majeures de meteostat Chaque version 2.x de meteostat, de 2.0.0 à 2.1.5, exige pytz <2024.0. Odoo laisse pytz libre, la résolution prend donc la version courante et meteostat 2.x la fait échouer ; forcer pytz vers le bas figerait les données de fuseaux horaires de toute instance Odoo. meteostat 1.x laisse pytz libre : seules ses versions mineures et correctives sont proposées. Vérifié : requires_dist de chaque version 2.x sur PyPI ; le YAML se lit. Assisted-by: Claude Opus 5.5 --- .github/dependabot.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 71af762..6a7c581 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -17,3 +17,8 @@ updates: - "**/*odoo15.0_*" - "**/*odoo16.0_*" - "**/*odoo17.0_*" + ignore: + # meteostat 2.x caps pytz below 2024, which would freeze the timezone + # data of every Odoo instance; 1.x leaves pytz free. + - dependency-name: "meteostat" + update-types: ["version-update:semver-major"]