¿Puede alguien explicar cómo los directorios egg-info están vinculados a sus respectivos módulos? Por ejemplo, he lo siguiente:Paquetes de Python y directorios info de huevos
/usr/local/lib/python2.5/site-packages/quodlibet/
/usr/local/lib/python2.5/site-packages/quodlibet-2.0.egg-info/
Asumo el directorio de huevo información es hacer que el módulo correspondiente visible para setuptools (easy_install), ¿verdad? Si es así, ¿cómo las herramientas de configuración vinculan el directorio egg-info al directorio del módulo?
Asumiendo que estoy en el camino correcto, y por el bien del ejemplo ... Si quisiera hacer un paquete existente mío visible para las herramientas de configuración, ¿podría unir simbólicamente el directorio del módulo y el directorio egg-info al directorio de paquetes de sitio? Lo hubiera intentado solo, pero no estoy seguro de cómo probar si el paquete está visible para las herramientas de configuración. Puntos de bonificación si también puede decirme cómo probar esto :)
La razón principal por la que trato de entender todo esto es porque me gustaría enlazar algunos de mis módulos en paquetes de sitio para poder hacer cambios. y tienen los cambios visibles a los scripts que los usan sin tener que volver a instalar el huevo de PyPI después de cada cambio.
¿Todavía tienes un plugin quodlibet para Python dando vueltas por ahí? Eso suena muy cool. –
@PeterTurner Probablemente sea quodlibet en sí mismo [está escrito en Python] (https://github.com/quodlibet/quodlibet) –