Answering to myself, I was using the wrong functions for pkg_resources, and
in theory I should use find_distributions.
So I tried the following
- construct a very minimal egg with a foolproof module
- find and add to the working_set all the distributions found
for d in find_distributions('egg_directory'):
working_set.add(d)
from foolproof import fool
And in fact in sys.path the foolproof egg is there, but then I can't still
import foolproof...
Is there anything else I need to do?
Here is what the egg look like..
-rw-r--r-- 47 27-Oct-2011 16:03:16 foolproof.py
-rw-r--r-- 291 27-Oct-2011 16:11:44 foolproof.pyc
-rw-r--r-- 153 27-Oct-2011 16:11:44 EGG-INFO/SOURCES.txt
-rw-r--r-- 1 27-Oct-2011 16:11:44 EGG-INFO/zip-safe
-rw-r--r-- 183 27-Oct-2011 16:11:44 EGG-INFO/PKG-INFO
-rw-r--r-- 1 27-Oct-2011 16:11:44
EGG-INFO/dependency_links.txt
-rw-r--r-- 10 27-Oct-2011 16:11:44 EGG-INFO/top_level.txt
_______________________________________________
Distutils-SIG maillist - [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig