[Python-Dev] Relative Package Imports
Barry A. Warsaw
bwarsaw@cnri.reston.va.us (Barry A. Warsaw)
Wed, 15 Sep 1999 14:46:44 -0400 (EDT)
JF> Zope products are python packages installed as sub-packages of
JF> the Zope 'Products' packages. Products are generally
JF> self-contained. If they need anything that's not part of
JF> standard Python or standard Zope, they need to include it or
JF> install what they need in a sub-package of another Zope
JF> package, 'Shared'.
Jim, from your description, it sounds like Zope should be putting both
the `Shared' and possibly `Products' directories on sys.path. Maybe
it does and I'm still missing your point.
However if they are not, then wouldn't this solve your problem? A
user would drop the kjParsing directory into Shared, and then all the
import kjParsing.kjParser statements would Just Work.
-Barry