erplibre/conf
Mathieu Benoit 7a10f268df [FIX] démarrage : choisir un interpréteur capable de lire TODO
install.sh et make lançaient todo.py par son hashbang, donc par le python3 du
PATH, sans rien garantir de sa version : une syntaxe plus récente l'arrête en
SyntaxError au chargement, et le poste hors d'âge perd tout moyen de lancer
l'installation qui l'en sortirait. L'ordre est désormais le venv d'outillage,
sinon le python3 du PATH s'il suffit, sinon l'installation. TODO lui-même se
relance dans le venv, vérifie version et modules avant ses imports, et propose
l'installation en terminal — ce que « make » sur un clone neuf promet depuis
toujours sans le tenir.
Vérifié : venv à jour, venv périmé, systèmes en 3.10, 3.14 et 3.15 vont chacun
où il faut ; un import du module ne relance rien et lève comme avant.

--- EN ---

install.sh and make ran todo.py through its hashbang, so through the python3 of
the PATH, with no guarantee about its version: a newer syntax stops it with a
SyntaxError at load, and the ageing machine loses every way to start the
install that would rescue it. The order is now the tools venv, else the python3
of the PATH when it suffices, else the install. TODO itself relaunches in the
venv, checks version and modules before its imports, and offers the install in
a terminal — what "make" on a fresh clone has always promised without
keeping.
Checked: fresh venv, stale venv, systems on 3.10, 3.14 and 3.15 each go where
they should; importing the module relaunches nothing and raises as before.

Assisted-by: Claude Opus 5
2026-09-24 13:56:57 -04:00
..
nixos [UPD] install : le venv d'outillage passe en Python 3.14.7 2026-09-24 13:56:57 -04:00
vpn_presets [ADD] vpn : préréglages de site, importés d'un profil AnyConnect 2026-09-04 06:26:34 -04:00
git_manifest.csv [IMP] refactoring .venv.erplibre 2025-10-31 01:34:26 -04:00
git_manifest_mobile.csv [IMP] mobile home installation and run 2025-11-11 05:19:14 -05:00
git_manifest_odoo.csv [IMP] refactoring .venv.erplibre 2025-10-31 01:34:26 -04:00
list_cg_migrator_test.txt [ADD] run_parallel_cg_migrator: remove migrator from cg run parallel 2023-01-07 00:23:15 -05:00
list_cg_template_test.txt [FIX] run_parallel_cg_template: install module with template 2023-01-07 00:23:07 -05:00
list_cg_test.txt [ADD] run_parallel_cg_migrator: remove migrator from cg run parallel 2023-01-07 00:23:15 -05:00
make.code_generator.Makefile [FIX] script test: async adapt python 3.12, support test odoo 18 erplibre 2025-11-22 00:04:19 -05:00
make.database.Makefile [IMP] refactoring to support multiple version of Odoo 2025-10-31 01:32:11 -04:00
make.docker.Makefile [IMP] make docker: docker_show_absolute_path 2026-08-07 02:11:33 -04:00
make.documentation.Makefile [UDP] make doc parallel doc_markdown 2026-03-07 00:46:05 -05:00
make.image_db.Makefile [IMP] refactoring .venv.erplibre 2025-10-31 01:34:26 -04:00
make.installation.Makefile [ADD] installation: add optional extra modules (CybroOdoo) 2026-08-07 02:09:24 -04:00
make.installation.poetry.Makefile [UPD] makefile support poetry and refactor poetry update with new rep 2025-10-31 01:31:41 -04:00
make.robotlibre.Makefile [ADD] make robotlibre rewrite config with queue_job channels 2026-01-10 04:52:31 -05:00
make.ssh.Makefile [ADD] make: add SSH remote deployment targets and todo.py integration 2026-08-07 02:52:12 -04:00
make.test.Makefile [ADD] make: une cible pour les tests unitaires, dépendance mobile déclarée 2026-08-23 02:11:50 -04:00
make.todo.Makefile [FIX] démarrage : choisir un interpréteur capable de lire TODO 2026-09-24 13:56:57 -04:00
module_list_image_db_odoo.json [IMP] support multi version odoo on same workspace 2025-10-31 01:36:26 -04:00
pycharm_default_configuration.csv [FIX] script pycharm_configuration: support odoo workspace different version 2025-11-08 23:53:07 -05:00
pycharm_exclude_folder.txt [IMP] refactoring .venv.erplibre 2025-10-31 01:34:26 -04:00
python-erplibre-venv [IMP] refactoring .venv.erplibre 2025-10-31 01:34:26 -04:00
python-erplibre-version [UPD] install : le venv d'outillage passe en Python 3.14.7 2026-09-24 13:56:57 -04:00
supported_version_erplibre.json [ADD] release : publier 1.8.0, section de changelog et version déclarée 2026-09-04 05:57:20 -04:00
template_claude_commands_commit.md [UPD] convention : nommer les fichiers à l'indexation, pas git add -A 2026-08-30 06:14:05 -04:00
template_claude_commands_git_prepare_merge.md [ADD] script todo : déployer /git_prepare_merge depuis le menu Claude 2026-09-02 06:15:43 -04:00
template_claude_commands_todo_add_command.md [ADD] script todo : /todo_plan_max, planifier avant d'ajouter une entrée 2026-09-02 06:35:57 -04:00
template_claude_commands_todo_generate_code.md [ADD] script todo : /todo_generate_code, effort high et règles du dépôt 2026-09-02 07:16:23 -04:00
template_claude_commands_todo_plan_max.md [ADD] script todo : /todo_plan_max, planifier avant d'ajouter une entrée 2026-09-02 06:35:57 -04:00