Instalar Paquetes Python
Si tus módulos personalizados de Odoo dependen de bibliotecas Python de terceros, puedes declararlas en un archivo requirements.txt. Skysize lo detectará automáticamente e instalará los paquetes listados cuando se despliegue tu rama.
Agregar un archivo requirements.txt
En la raíz de tu repositorio, crea un archivo llamado requirements.txt y lista los paquetes Python que necesitas, uno por línea:
requests
pandas==2.2.0
numpy>=1.26
Haz commit y push del archivo:
git add requirements.txt
git commit -m "Agregar dependencias Python"
git push
Skysize instalará estos paquetes automáticamente en cada despliegue.
Notas
- El archivo debe estar en la raíz del repositorio, no dentro de un subdirectorio.
- Se admiten los especificadores de requisitos de pip estándar (
==,>=,~=, etc.). - Los paquetes se instalan en el entorno del contenedor de Odoo, quedando disponibles para todos los módulos personalizados.
- Si eliminas un paquete del archivo
requirements.txt, no se instalará en despliegues futuros, pero no se desinstalará de las instancias en ejecución hasta que sean redespliegadas.