Peter Maas wrote: > My goal is to have the top level of a directory tree in the Python > path without touching anything outside the directory. I tried to > create .pth files with the top level path in every subdirectory > but this doesn't work despite working directory being part of the > Python path. > > Creating the pth file in .../site-packages works but I prefer to > have everything inside the directory tree so that removing the tree > is sufficient for a complete uninstall. Any hints are appreciated, > thanks.
Not sure from the above description exactly what it is you want, but generally such non-standard sys.path and .pth manipulations are best handled by a sitecustomize.py file, possibly which makes its own calls to site.addsitedir() and such. Try "help(site)" for more. In this case, I think you'd have a sitecustomize.py which looks for .pth files in the current directory and calls site.addsitedir(), but I'm not sure. Maybe if this doesn't work, an example would clarify things. -Peter -- http://mail.python.org/mailman/listinfo/python-list