Can someone explain how egg directory directories are tied to their respective modules? For example, I have the following:
/usr/local/lib/python2.5/site-packages/quodlibet/ /usr/local/lib/python2.5/site-packages/quodlibet-2.0.egg-info/
I assume that the egg-info directory should make the corresponding module visible to setuptools (easy_install), right? If so, how does setuptools bind the egg information directory to the module directory?
Assuming I'm on the right track and for the sake of example ... If I wanted to make an existing package visible to setuptools, can I just symbolize the module directory and the directory with egg information directory of package sites? I would just try this myself, but I'm not sure how to check if a package is available for setuptools. Bonus points if you can also tell me how to check it :)
The main reason I'm trying to understand all this is that I would like to symbolize some of my modules in site packages so that I can make changes to them and have visible changes for scripts that use them, reinstall the egg from PyPI after each change.
python setuptools egg
Jeremy Cantrell Nov 02 '08 at 2:26
source share