Infraestructura de lanzamientos locales
Este post describe cómo crear una infraestructura de lanzamientos locales, para compartir paquetes locales con otros desarrolladores del mismo equipo, basándose en Python y Macports. Esto presupone que los otros miembros del equipo usan todos Mac OS X, y que están interesados en usar paquetes de Python, claro.
Necesitaremos:
- crear un paquete de Python con su correspondiente
setup.py
- tener un directorio
releases
servido por HTTP por el servidor Apache integrado en el sistema operativo. - tener un directorio
ports
servido por rsync. - configurar Macports para usar este nuevo repositorio.