feature/ETQ Admin, je veux utiliser un vrai format de fichier de configuration
Situation actuelle
L'utilisation d'un fichier de configuration Python pose des problèmes en production :
- obligation de le déployer dans le même répertoire que le programme ou dans un répertoire des bibliothèques Python
- génération de fichiers cache (
__pycache__
) et bytecode (.pyc
)
Dans les deux cas cela ne permet pas de maintenir une organisation propre du système de fichiers.
Il serait donc souhaitable que l'application s'appuie sur un vrai format de fichier de configuration comme INI, YAML, TOML, etc.
Actions
-
étudier https://geekflare.com/fr/python-yaml-intro/ -
étudier https://pynative.com/python-yaml/ -
Créer un test unitaire pour le chargement de fichiers de configuration
Edited by HARRY Guillaume