Estoy pensando en una buena forma de enviar mi aplicación, que es un paquete de Python. Instalar mi paquete es fácil haciendo uso del paquete de pitthons distutils.¿Práctica recomendada para instalar dependencias?
El problema viene con las dependencias de las que depende mi paquete. Si las dependencias son paquetes de Python, puedo lidiar con ellos fácilmente otra vez usando distutils, ¿pero paquetes que no son de Python? Algunos de ellos incluso necesitan mucho cuidado al compilarlos e instalarlos, ya que se deben configurar indicadores de compilador muy especiales y así sucesivamente ...
Si quiero automatizar el procedimiento de instalación para el usuario, ¿cuál es la mejor manera de ir sobre eso?
- Escribir un archivo de maquillaje que descarga e instala las dependencias
- escribir un script que instala las dependencias
- Sin automatización es mejor. simplemente escriba un manual que le indique al usuario cómo instalar las dependencias
- ???
Thx de antemano por cualquier respuesta o sugerencia