[Product-Developers] Re: unit test on Plone 4.0b1
Wichert Akkerman
wichert at wiggy.net
Sat Mar 20 13:56:13 UTC 2010
On 3/20/10 13:27 , leejason wrote:
>
> Hi, Wichert,
>
> Thanks for pointing out the difference and suggestion. Would you mind
> explaining how to have "all the dependencies pulled in properly"? I bumped
> into the following if ${instance:eggs} is removed:
>
> from zope.i18nmessageid import MessageFactory
> ImportError: No module named i18nmessageid
You need to have Plone and all other packages you use listed in the
install_requires list in setup.py. That list can be quite large. If you
want an example you can look at
http://code.simplon.biz/svn/projects/syslab/euphorie/buildout/trunk/src/Euphorie/setup.py
. The general rule is: if you import code from a package that package
must be listed in install_requires.
That buildout is possibly also a nice example of how to support both
Plone 3 and 4 in single buildout and single source tree.
Wichert.
More information about the Product-Developers
mailing list