I’m using suds (brilliant library, btw), and I’d like to make it portable (so that everyone who uses the code that relies on it, can just checkout the files and run it).
I have tracked down ‘suds-0.4-py2.6.egg’ (in python/lib/site-packages), and put it in with my files, and I’ve tried:
import path.to.egg.file.suds
from path.to.egg.file.suds import *
import path.to.egg.file.suds-0.4-py2.6
The first two complain that suds doesn’t exist, and the last one has invalid syntax.
In the __init__.py file, I have:
__all__ = [ "FileOne" ,
"FileTwo",
"suds-0.4-py2.6"]
and have previously tried
__all__ = [ "FileOne" ,
"FileTwo",
"suds"]
but neither work.
Is this the right way of going about it? If so, how can I get my imports to work. If not, how else can I achieve the same result?
Thanks
You must add your egg file to
sys.path, like this: