Saltar al contenido principal

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.