I've recently started using some python libraries that use eggs
(Pylons, Paste, WSGI, etc.) They and setuptools seem like an elegant
solution. Kudos.<br><br>I'm having trouble with the libraries installed
via egg, and I have stumped the Pylons list and the WingIDE list. I
seem to have run up against a problem with the 'trick' that easy_setup
does to sys.path:<br><br>My IDE has features to inspect python source code,
which is a great boon when learning to use new libraries.
Unfortunately, WingIDE can't handle egg files/directories for this
feature.<br><br>SO, I'd like to plain-old &quot;install&quot; these libraries on
sys.path, but doing so seems to confound the dependency checking parts
of easy_install, and it goes and installs these libraries again. It
also seems to confound paste/paster, which is probably using the
require() syntax, and failing to find version metadata without the egg
metadata.
<br><br>Ian Bicking suggested using this flag:<br>&nbsp;&nbsp;&nbsp; easy_install --single-version-externally<div id="mb_0">-managed<br>But I see that it no longer exists in easy_install.<br><br>I've
pored over the docs and tried various switches to the easy_install
command, but can't figure it out. I can't install these libraries in
&quot;development mode&quot; as they do not come with setup.py modules. Can I
simply symlink the actual library directory (within the egg directory)
to sys.path without wrecking my python installation?<br><br>Any other advice? Thanks.<br></div>