Paquetes de Python y directorios de información de huevo

¿Alguien puede explicar cómo los directorios de información de huevo están vinculados a sus respectivos módulos? Por ejemplo, tengo lo siguiente:

/usr/local/lib/python2.5/site-packages/quodlibet/
/usr/local/lib/python2.5/site-packages/quodlibet-2.0.egg-info/

Supongo que el directorio egg-info es hacer que el módulo correspondiente sea visible para setuptools (easy_install), ¿verdad? Si es así, ¿cómo vincula setuptools el directorio egg-info al directorio del módulo?

Suponiendo que estoy en el camino correcto, y por el bien ... Si quisiera hacer que un paquete existente sea visible para setuptools, ¿podría simplemente vincular el directorio del módulo y el directorio egg-info al sitio? directorio de paquetes? Hubiera intentado esto yo mismo, pero no estoy seguro de cómo probar si el paquete es visible para setuptools. Puntos de bonificación si también me puede decir cómo probar esto :)

La razón principal por la que estoy tratando de entender todo esto es porque me gustaría vincular algunos de mis módulos en paquetes de sitio para poder hacer cambios en ellos y hacer que los cambios sean visibles para los scripts que los usan sin tener que reinstalar el huevo de PyPI después de cada cambio.

Respuestas a la pregunta(1)

Su respuesta a la pregunta