There is a vastly more capable setup.py on the CVS HEAD now. It can install all Zope software into the directory of your choosing. Please make sure that when you add *any* modules to Zope -- not just extensions -- that you make sure setup.py can install everything needed to use that module. If you have any questions come bug me on IRC, #zope-dev.