Installer des bibliothèques Python
Si vos modules Odoo personnalisés dépendent de bibliothèques Python tierces, vous pouvez les déclarer dans un fichier requirements.txt. Skysize le détectera automatiquement et installera les paquets listés lors du déploiement de votre branche.
Ajouter un fichier requirements.txt
À la racine de votre dépôt, créez un fichier nommé requirements.txt et listez les paquets Python dont vous avez besoin, un par ligne :
requests
pandas==2.2.0
numpy>=1.26
Committez et poussez le fichier :
git add requirements.txt
git commit -m "Ajout des dépendances Python"
git push
Skysize installera ces paquets automatiquement à chaque déploiement.
Remarques
- Le fichier doit se trouver à la racine du dépôt, et non dans un sous-répertoire.
- Les spécificateurs de version pip standards sont supportés (
==,>=,~=, etc.). - Les paquets sont installés dans l'environnement du conteneur Odoo, les rendant disponibles pour tous les modules personnalisés.
- Si vous supprimez un paquet du fichier
requirements.txt, il ne sera plus installé lors des déploiements suivants, mais ne sera pas désinstallé des instances déjà en cours d'exécution avant leur prochain redéploiement.