Keep CLAUDE.md lean (~44 lines) with project identity, core principles, and Claude-specific instructions only. Move detailed documentation into 9 thematic rule files under .claude/rules/ for better context optimization. Generated by Claude Code 2.1.74 model claude-sonnet-4-6 Co-Authored-By: Mathieu Benoit <mathben@technolibre.ca>
22 lines
876 B
Markdown
22 lines
876 B
Markdown
# Architecture des environnements virtuels
|
|
|
|
```
|
|
.venv.erplibre/ # Venv ERPLibre (outils : repo, poetry, coverage)
|
|
.venv.odoo18/ # Venv Odoo 18 (Python 3.12)
|
|
.venv.odoo17/ # Venv Odoo 17 (Python 3.10)
|
|
.venv.odoo16/ # Venv Odoo 16 (Python 3.10)
|
|
.venv.odoo14/ # Venv Odoo 14 (Python 3.8)
|
|
.venv.odoo12/ # Venv Odoo 12 (Python 3.7)
|
|
```
|
|
|
|
Géré via **pyenv** pour les multiples versions de Python.
|
|
|
|
## Système de dépendances
|
|
|
|
Chaque version Odoo a son propre ensemble dans `requirement/` :
|
|
- `pyproject.odooXX.0_pythonY.Z.toml` — Configuration Poetry
|
|
- `poetry.odooXX.0_pythonY.Z.lock` — Lock file Poetry
|
|
- `requirements.odooXX.0_pythonY.Z.txt` — Requirements pip (fallback)
|
|
- `ignore_requirements.odooXX.0.txt` — Paquets à ignorer
|
|
|
|
Mise à jour : `./script/poetry/poetry_update.py`
|