I wanted to share a bit of experience I just had with use of eggs in Zope2.
For a project I am working on I want to use the zope.sendmail package in
a Zope2 environment managed using buildout. I added zope.sendmail to the
eggs list in the buildout configuration and ran buildout. This pulled in
a large part of the Zope3 packages. This produced conflicts between those
packages and the ones included in Zope2 which resulted in a pretty boken
instance:

[snow;..stances/revelation]-84> bin/instance test -s zope.sendmail
Traceback (most recent call last):
  File "bin/instance", line 205, in ?
    plone.recipe.zope2instance.ctl.main(
  File 
"/local/buildout/eggs/plone.recipe.zope2instance-0.3-py2.4.egg/plone/recipe/zope2instance/ctl.py",
 line 154, in main
    c = AdjustedZopeCmd(options)
  File 
"/local/buildout/eggs/tmpCiQPa8/zdaemon-2.0a6-py2.4.egg/zdaemon/zdctl.py", line 
141, in __init__
AttributeError: 'dict' object has no attribute 'mapping'

Adding zope.sendmail as a develop egg instead of a normal egg worked
fine though; no zope.* packages were pulled in by buildout and the
zope.sendmail unittests run flawlessly.
 
Wichert.


-- 
Wichert Akkerman <[EMAIL PROTECTED]>    It is simple to make things.
http://www.wiggy.net/                   It is hard to make things simple.
_______________________________________________
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )

Reply via email to