diff --git a/requirement/pyproject.odoo18.0_python3.12.10.toml b/requirement/pyproject.odoo18.0_python3.12.10.toml index 9a121ec..2616169 100644 --- a/requirement/pyproject.odoo18.0_python3.12.10.toml +++ b/requirement/pyproject.odoo18.0_python3.12.10.toml @@ -84,6 +84,7 @@ lottie = "^0.7.2" lxml = "5.2.1" lxml-html-clean = "<0.4.5" mako = "^1.4.1" +markdown-it-py = "4.2.0" markdown2 = "2.5.1" markdownify = "0.13.1" markupsafe = "2.1.5" diff --git a/requirement/requirements.odoo18.0_python3.12.10.txt b/requirement/requirements.odoo18.0_python3.12.10.txt index bc7b2cb..471cd1e 100644 --- a/requirement/requirements.odoo18.0_python3.12.10.txt +++ b/requirement/requirements.odoo18.0_python3.12.10.txt @@ -101,3 +101,11 @@ factur-x<4 ; platform_machine == 's390x' # 0.4.4 n'imposent aucune borne sur lxml — vérifié sur PyPI, release par # release. À lever le jour où lxml montera. lxml-html-clean<0.4.5 + +# markdown-it-py rend le markdown du modèle de langage en HTML, avant +# assainissement, sur la page de l'assistant. Il est présent dans +# l'environnement par la chaîne bandit -> rich, donc en transitif d'un outil de +# lint : retirer bandit retirerait le moteur de rendu d'une page portail. La +# dépendance est portée ici parce qu'elle est fonctionnelle, et non de +# développement. +markdown-it-py==4.2.0