erplibre/doc
Mathieu Benoit 42e10bcced [UPD] install : le venv d'outillage passe en Python 3.14.7
install_erplibre.sh bâtissait .venv.erplibre avec le python3 du système, quelle
que soit sa version : un 3.10 y donnait un venv que l'outillage ne sait pas
charger. Il délègue à install_venv.sh, qui obtient la version par mise, pyenv
ou la distribution, et rebâtit un venv hors service. Le PATCH ne borne que le
venv d'Odoo, dont le pyproject exige « >=3.12.10,<3.13 » : l'exiger ailleurs
écartait un Python de distribution d'un cran en retard — NixOS 25.11 livre
3.14.2 — et faisait compiler CPython pour rien. Le module NixOS déclare
désormais les DEUX Python, substitués depuis les fichiers de version.
Vérifié : 15 tests sur des venvs factices, conservés, rebâtis ou refusés selon
leur état, et un chemin sans pyvenv.cfg garde son contenu.

--- EN ---

install_erplibre.sh built .venv.erplibre with the system python3, whatever its
version: a 3.10 gave a venv the tooling cannot load. It delegates to
install_venv.sh, which obtains the version through mise, pyenv or the
distribution, and rebuilds a venv out of service. The PATCH bounds only Odoo's
venv, whose pyproject requires ">=3.12.10,<3.13": requiring it elsewhere turned
away a distribution Python one step behind — NixOS 25.11 ships 3.14.2 — and
compiled CPython for nothing. The NixOS module now declares BOTH Pythons,
substituted from the version files.
Checked: 15 tests on stub venvs, kept, rebuilt or refused by their state, and a
path without pyvenv.cfg keeps its content.

Assisted-by: Claude Opus 5
2026-09-24 13:56:57 -04:00
..
image [IMP] refactoring .venv.erplibre 2025-10-31 01:34:26 -04:00
schema [ADD] TODO + doc schema 2024-08-25 00:13:00 -04:00
AGENT.INFO.base.md [FIX] doc agent translation 2026-03-08 17:39:20 -04:00
AGENT.INFO.fr.md [FIX] doc agent translation 2026-03-08 17:39:20 -04:00
AGENT.INFO.md [FIX] doc agent translation 2026-03-08 17:39:20 -04:00
CODE_GENERATOR.base.md [ADD] commentaires : un relevé non bloquant, sa règle, le code nettoyé 2026-08-30 06:08:30 -04:00
CODE_GENERATOR.fr.md [ADD] commentaires : un relevé non bloquant, sa règle, le code nettoyé 2026-08-30 06:08:30 -04:00
CODE_GENERATOR.md [ADD] commentaires : un relevé non bloquant, sa règle, le code nettoyé 2026-08-30 06:08:30 -04:00
CONTRIBUTION.base.md [ADD] Multilingual translation of all documentation (EN/FR) 2026-03-04 22:23:52 -05:00
CONTRIBUTION.fr.md [ADD] Multilingual translation of all documentation (EN/FR) 2026-03-04 22:23:52 -05:00
CONTRIBUTION.md [ADD] Multilingual translation of all documentation (EN/FR) 2026-03-04 22:23:52 -05:00
DEVELOPMENT.base.md [FIX] doc markdown french accent 2026-03-07 00:46:05 -05:00
DEVELOPMENT.fr.md [FIX] doc markdown french accent 2026-03-07 00:46:05 -05:00
DEVELOPMENT.md [ADD] Multilingual translation of all documentation (EN/FR) 2026-03-04 22:23:52 -05:00
DISCOVER.base.md [ADD] Multilingual translation of all documentation (EN/FR) 2026-03-04 22:23:52 -05:00
DISCOVER.fr.md [ADD] Multilingual translation of all documentation (EN/FR) 2026-03-04 22:23:52 -05:00
DISCOVER.md [ADD] Multilingual translation of all documentation (EN/FR) 2026-03-04 22:23:52 -05:00
EMAIL.base.md [ADD] mail: read and send email from the TODO CLI 2026-08-16 03:56:34 -04:00
EMAIL.fr.md [ADD] mail: read and send email from the TODO CLI 2026-08-16 03:56:34 -04:00
EMAIL.md [ADD] mail: read and send email from the TODO CLI 2026-08-16 03:56:34 -04:00
FAQ.base.md [ADD] doc FAQ.md guide support wkhtmltopdf for recent version 2026-03-07 00:46:05 -05:00
FAQ.fr.md [ADD] doc FAQ.md guide support wkhtmltopdf for recent version 2026-03-07 00:46:05 -05:00
FAQ.md [ADD] doc FAQ.md guide support wkhtmltopdf for recent version 2026-03-07 00:46:05 -05:00
GIT_REPO.base.md [ADD] Multilingual translation of all documentation (EN/FR) 2026-03-04 22:23:52 -05:00
GIT_REPO.fr.md [ADD] Multilingual translation of all documentation (EN/FR) 2026-03-04 22:23:52 -05:00
GIT_REPO.md [ADD] Multilingual translation of all documentation (EN/FR) 2026-03-04 22:23:52 -05:00
HOWTO.base.md [ADD] Multilingual translation of all documentation (EN/FR) 2026-03-04 22:23:52 -05:00
HOWTO.fr.md [ADD] Multilingual translation of all documentation (EN/FR) 2026-03-04 22:23:52 -05:00
HOWTO.md [ADD] Multilingual translation of all documentation (EN/FR) 2026-03-04 22:23:52 -05:00
MIGRATION.base.md [ADD] Multilingual translation of all documentation (EN/FR) 2026-03-04 22:23:52 -05:00
MIGRATION.fr.md [ADD] Multilingual translation of all documentation (EN/FR) 2026-03-04 22:23:52 -05:00
MIGRATION.md [ADD] Multilingual translation of all documentation (EN/FR) 2026-03-04 22:23:52 -05:00
POETRY.base.md [ADD] Multilingual translation of all documentation (EN/FR) 2026-03-04 22:23:52 -05:00
POETRY.fr.md [ADD] Multilingual translation of all documentation (EN/FR) 2026-03-04 22:23:52 -05:00
POETRY.md [ADD] Multilingual translation of all documentation (EN/FR) 2026-03-04 22:23:52 -05:00
PRODUCTION.base.md [UPD] support: drop Ubuntu 20.04/22.04, add AlmaLinux and Rocky 2026-08-16 23:33:49 -04:00
PRODUCTION.fr.md [UPD] support: drop Ubuntu 20.04/22.04, add AlmaLinux and Rocky 2026-08-16 23:33:49 -04:00
PRODUCTION.md [UPD] support: drop Ubuntu 20.04/22.04, add AlmaLinux and Rocky 2026-08-16 23:33:49 -04:00
RELEASE.base.md [ADD] release : publier 1.8.0, section de changelog et version déclarée 2026-09-04 05:57:20 -04:00
RELEASE.fr.md [ADD] release : publier 1.8.0, section de changelog et version déclarée 2026-09-04 05:57:20 -04:00
RELEASE.md [ADD] release : publier 1.8.0, section de changelog et version déclarée 2026-09-04 05:57:20 -04:00
RUN.base.md [ADD] run: choisir la base au démarrage, sans jamais bloquer 2026-08-23 17:26:41 -04:00
RUN.fr.md [ADD] run: choisir la base au démarrage, sans jamais bloquer 2026-08-23 17:26:41 -04:00
RUN.md [ADD] run: choisir la base au démarrage, sans jamais bloquer 2026-08-23 17:26:41 -04:00
TODO.base.md [ADD] mail: read and send email from the TODO CLI 2026-08-16 03:56:34 -04:00
TODO.fr.md [ADD] mail: read and send email from the TODO CLI 2026-08-16 03:56:34 -04:00
TODO.md [ADD] mail: read and send email from the TODO CLI 2026-08-16 03:56:34 -04:00
UPDATE.base.md [ADD] Multilingual translation of all documentation (EN/FR) 2026-03-04 22:23:52 -05:00
UPDATE.fr.md [ADD] Multilingual translation of all documentation (EN/FR) 2026-03-04 22:23:52 -05:00
UPDATE.md [ADD] Multilingual translation of all documentation (EN/FR) 2026-03-04 22:23:52 -05:00
WINDOWS_INSTALLATION.base.md [UPD] install : le venv d'outillage passe en Python 3.14.7 2026-09-24 13:56:57 -04:00
WINDOWS_INSTALLATION.fr.md [UPD] install : le venv d'outillage passe en Python 3.14.7 2026-09-24 13:56:57 -04:00
WINDOWS_INSTALLATION.md [UPD] install : le venv d'outillage passe en Python 3.14.7 2026-09-24 13:56:57 -04:00