erplibre/script/poetry
Mathieu Benoit 222613ee72 [FIX] poetry update: skip requirements under doc and examples dirs
poetry_update.py read every requirements.txt of the addon repositories,
illustrations included: an example file declaring a loose ">=" moved a
dependency for the whole environment, past the pin Odoo sets. A path
with a directory named doc, docs, example or examples, compared by exact
name, is now skipped for requirements and manifests alike; the ERPLibre
requirements file is still added without filtering.
Checked on a tree with the extra repositories: 70 requirements and 4016
manifests found, the one example file skipped, no manifest lost.

--- FR ---

[FIX] poetry update : ignorer les requirements sous doc et examples

poetry_update.py lisait tout requirements.txt des dépôts d'addons,
illustrations comprises : un fichier d'exemple déclarant un « >= » lâche
déplaçait une dépendance pour tout l'environnement, par-delà l'épingle
d'Odoo. Un chemin dont un répertoire s'appelle doc, docs, example ou
examples, comparé au nom exact, est désormais écarté, requirements comme
manifestes ; le requirements d'ERPLibre reste ajouté sans filtre.
Vérifié sur une arborescence avec les dépôts extra : 70 requirements et
4016 manifestes trouvés, le seul fichier d'exemple écarté, aucun manifeste
perdu.

Assisted-by: Claude Opus 5.5
2026-09-25 04:17:56 -04:00
..
iscompatible.py [FIX] poetry iscompatible: crash when semversion has alpha char 2025-10-31 01:33:29 -04:00
poetry_add_build_dependency.sh [FIX] poetry update: run poetry in the Odoo venv, not the active one 2026-09-25 02:54:44 -04:00
poetry_update.py [FIX] poetry update: skip requirements under doc and examples dirs 2026-09-25 04:17:56 -04:00