[Distutils] Distribute 0.6.17

Maurits van Rees m.van.rees at zestsoftware.nl
Tue May 31 12:29:41 CEST 2011


Op 31-05-11 12:04, Tarek Ziadé schreef:
> On Tue, May 31, 2011 at 11:50 AM, Maurits van Rees
> <m.van.rees at zestsoftware.nl>  wrote:
> ....
>> ImportError: cannot import name utils
>>
>> When I go in with a pdb in this utils.py everything seems fine but then the
>> import error just happens a bit further on, failing to import
>> plone.app.layout.  On Plone 4 an import of Shared.DC.ZRDB.Search fails.
>>   Again, with distribute 0.6.16 it works fine.
>>
>> This is on Mac OS X.  Possibly I have strange ways of installing python, but
>> it has worked fine so far.  Can anyone else reproduce this?
>
> Could you dump and compare sys.path in both cases ? thanks

The only difference in both bin/buildout and bin/instance is the 
distribute version.  I will paste the scripts with 0.6.17 below for good 
measure (Plone 4 buildout in this case).

bin/buildout:
======================================================================
#!/Users/mauritsvanrees/envs/py26/bin/python2.6

import sys
sys.path[0:0] = [
   '/Users/mauritsvanrees/shared-eggs/zc.buildout-1.4.4-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/distribute-0.6.17-py2.6.egg',
   ]

import zc.buildout.buildout

if __name__ == '__main__':
     zc.buildout.buildout.main()
======================================================================


bin/instance:
======================================================================
#!/Users/mauritsvanrees/envs/py26/bin/python2.6

import sys
sys.path[0:0] = [
   '/Users/mauritsvanrees/shared-eggs/Plone-4.0.6-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/plone.recipe.zope2instance-4.1.5-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Zope2-2.12.18-py2.6-macosx-10.6-x86_64.egg',
   '/Users/mauritsvanrees/shared-eggs/zc.recipe.egg-1.2.2-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/mailinglogger-3.3.3-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/distribute-0.6.17-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zc.buildout-1.4.4-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.tales-3.4.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.tal-3.5.2-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.structuredtext-3.4.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.site-3.6.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.publisher-3.8.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.pagetemplate-3.5.2-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.location-3.6.0-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/zope.interface-3.5.3-py2.6-macosx-10.6-x86_64.egg',
 
'/Users/mauritsvanrees/shared-eggs/zope.i18nmessageid-3.5.3-py2.6-macosx-10.6-x86_64.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.i18n-3.7.4-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.event-3.4.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.dottedname-3.4.6-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.deprecation-3.4.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.deferredimport-3.5.3-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.component-3.7.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.app.publication-3.8.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.app.locales-3.6.2-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.app.container-3.8.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/z3c.autoinclude-0.3.4-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/wicked-1.1.9-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/transaction-1.0.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plonetheme.sunburst-1.0.6-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plonetheme.classic-1.0.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.portlet.static-2.0-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/plone.portlet.collection-2.0.2-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.theme-2.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.session-3.0.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.protect-2.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.portlets-2.0.2-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.openid-2.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.memoize-1.1.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.locking-2.0.1-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/plone.intelligenttext-2.0.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.indexer-1.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.i18n-2.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.fieldsets-2.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.contentrules-2.0.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.browserlayer-2.0.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.app.workflow-2.0-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/plone.app.vocabularies-2.0.3-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/plone.app.viewletmanager-2.0.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.app.upgrade-1.0.6-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.app.users-1.0.4-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.app.redirector-1.1.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.app.portlets-2.0.4-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.app.openid-2.0.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.app.locales-4.0.7-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/plone.app.linkintegrity-1.3.2-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.app.layout-2.0.9-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.app.kss-1.6.2-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/plone.app.jquerytools-1.1.2-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.app.iterate-2.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.app.i18n-2.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.app.form-2.0.2-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.app.folder-1.0.3-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/plone.app.customerize-1.2.2-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/plone.app.controlpanel-2.0.6-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/plone.app.contentrules-2.0.6-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.app.content-2.0.6-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/plone.app.contentmenu-2.0.2-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.app.blob-1.5-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/kss.core-1.6.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/five.customerize-1.0-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/five.localsitemanager-2.0.4-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/borg.localrole-3.0.2-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/archetypes.referencebrowserwidget-2.4.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/archetypes.kss-1.6.0-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/ZODB3-3.9.5-py2.6-macosx-10.6-x86_64.egg',
   '/Users/mauritsvanrees/shared-eggs/Products.TinyMCE-1.1.10-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.statusmessages-4.0-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.ResourceRegistries-2.0.4-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.PortalTransforms-2.0.5-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.PluginRegistry-1.3b1-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.PluggableAuthService-1.7.3-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/Products.PlonePAS-4.0.7-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.PloneLanguageTool-3.0.8-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.PlacelessTranslationService-2.0.2-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.PasswordResetTool-2.0.5-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.MimetypesRegistry-2.0.2-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.GenericSetup-1.6.3-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.ExternalEditor-1.0-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.ExtendedPathIndex-2.9-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/Products.DCWorkflow-2.2.2-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/Products.CMFUid-2.2.1-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.CMFQuickInstallerTool-3.0.5-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.CMFPlacefulWorkflow-1.5.4-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.CMFFormController-3.0.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/Products.CMFEditions-2.0.7-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.CMFDynamicViewFTI-4.0.2-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/Products.CMFDiffTool-2.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/Products.CMFDefault-2.2.2-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/Products.CMFCore-2.2.4-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/Products.CMFCalendar-2.2.2-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.CMFActionIcons-2.1.3-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.ATContentTypes-2.0.7-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/Products.Archetypes-1.6.6-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/Products.kupu-1.4.17-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/ExtensionClass-2.13.2-py2.6-macosx-10.6-x86_64.egg',
   '/Users/mauritsvanrees/shared-eggs/DateTime-2.12.6-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Acquisition-2.13.7-py2.6-macosx-10.6-x86_64.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.app.schema-3.5.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.app.publisher-3.8.4-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.viewlet-3.6.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.traversing-3.7.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.testing-3.9.4-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.testbrowser-3.6.0a2-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.size-3.4.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.sequencesort-3.4.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.sendmail-3.5.3-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/zope.security-3.7.4-py2.6-macosx-10.6-x86_64.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.schema-3.5.4-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/zope.proxy-3.6.1-py2.6-macosx-10.6-x86_64.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.processlifetime-1.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.mkzeoinstance-3.9.4-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.lifecycleevent-3.6.2-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.exceptions-3.5.2-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.contenttype-3.4.3-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.contentprovider-3.5.0-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/zope.container-3.8.2-py2.6-macosx-10.6-x86_64.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.configuration-3.6.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zLOG-2.11.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zdaemon-2.0.4-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/tempstorage-2.11.3-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/pytz-2011e-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/initgroups-2.13.0-py2.6-macosx-10.6-x86_64.egg',
   '/Users/mauritsvanrees/shared-eggs/five.formlib-1.0.4-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/docutils-0.7-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/ZopeUndo-2.12.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/ZConfig-2.7.1-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/ThreadLock-2.13.0-py2.6-macosx-10.6-x86_64.egg',
   '/Users/mauritsvanrees/shared-eggs/RestrictedPython-3.5.2-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Record-2.13.0-py2.6-macosx-10.6-x86_64.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.ZSQLMethods-2.13.3-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Persistence-2.13.2-py2.6-macosx-10.6-x86_64.egg',
 
'/Users/mauritsvanrees/shared-eggs/MultiMapping-2.13.0-py2.6-macosx-10.6-x86_64.egg',
 
'/Users/mauritsvanrees/shared-eggs/Missing-2.13.1-py2.6-macosx-10.6-x86_64.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.annotation-3.5.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.browser-1.3-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.authentication-3.7.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.copy-3.5.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.error-3.6.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.dublincore-3.4.3-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.copypastemove-3.5.2-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.formlib-3.7.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.keyring-2.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/python_openid-2.2.5-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.ramcache-1.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/Unidecode-0.04.1-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/zope.componentvocabulary-1.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.app.form-3.8.1-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.SecureMailHost-1.1.2-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.contentmigration-2.0.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.app.component-3.8.3-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.app.cache-3.6.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/feedparser-4.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/Products.CMFPlone-4.0b1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.folder-1.0.1-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/zope.cachedescriptors-3.5.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.stringinterp-1.0.4-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.scale-1.2-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/plone.app.imaging-1.0.5-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/archetypes.schemaextender-2.0.3-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/zope.app.pagetemplate-3.7.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.app.folder-3.5.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.datetime-3.4.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zc.lockfile-1.0.0-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/elementtree-1.2.7_20070827_preview-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/Markdown-2.0.3-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/python_gettext-1.1.1-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.PloneTestCase-0.9.12-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.ZopeVersionControl-1.1.3-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/Products.validation-2.0-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.ATReferenceBrowserWidget-3.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/Products.Marshall-2.0-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/Products.CMFTestCase-0.9.11-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.app.testing-3.7.3-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/mechanize-0.1.11-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/ClientForm-0.2.10-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.broken-3.6.0-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/zope.filerepresentation-3.5.0-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/zope.hookable-3.4.1-py2.6-macosx-10.6-x86_64.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.app.basicskin-3.4.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.app.security-3.7.3-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.app.content-3.4.0-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/zope.app.authentication-3.6.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/unittest2-0.5.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.password-3.5.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.app.dependable-3.4.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.app.debug-3.4.1-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.app.appsetup-3.11-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.securitypolicy-3.6.1-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/zope.principalregistry-3.7.1-py2.6.egg',
 
'/Users/mauritsvanrees/shared-eggs/zope.app.localpermission-3.7.2-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.app.interface-3.5.2-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.session-3.9.3-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zodbcode-3.4.0-py2.6.egg',
   '/Users/mauritsvanrees/shared-eggs/zope.minmax-1.1.2-py2.6.egg',
   ]

import plone.recipe.zope2instance.ctl

if __name__ == '__main__':
     plone.recipe.zope2instance.ctl.main(
         ["-C", '/Users/mauritsvanrees/tmp/p4/parts/instance/etc/zope.conf']
         + sys.argv[1:])
======================================================================



-- 
Maurits van Rees
Web App Programmer at Zest Software: http://zestsoftware.nl
Personal website: http://maurits.vanrees.org/



More information about the Distutils-SIG mailing list