Может кто-нибудь объяснить, как каталоги каталогов яйца привязаны к их соответствующим модулям? Например, у меня есть следующее:
/usr/local/lib/python2.5/site-packages/quodlibet/
/usr/local/lib/python2.5/site-packages/quodlibet-2.0.egg-info/
Я предполагаю, что каталог egg-info должен сделать соответствующий модуль видимым для setuptools (easy_install), правильно? Если да, то как setuptools привязывает каталог информации о яйце к директории модуля?
Предполагая, что я нахожусь на правильном пути и ради примера... Если бы я хотел сделать существующий пакет, видимый для setuptools, могу ли я просто символизировать каталог модуля и каталог с информацией о яйце каталог сайтов-пакетов? Я бы просто попробовал это сам, но я не уверен, как проверить, доступен ли пакет для setuptools. Бонусные баллы, если вы также можете сказать мне, как это проверить:)
Основная причина, по которой я пытаюсь понять все это, - это то, что я хотел бы символизировать некоторые из моих модулей в пакетах сайтов, чтобы я мог вносить в них изменения и иметь видимые изменения для скриптов, которые их используют, переустановить яйцо из PyPI после каждого изменения.