[Zope3-dev] Re: zope.annotation egg

Philipp von Weitershausen philipp at weitershausen.de
Tue Feb 20 13:49:27 EST 2007


Jim Fulton wrote:
> On Feb 20, 2007, at 8:59 AM, Philipp von Weitershausen wrote:
>> Michael Haubenwallner wrote:
>>> The dependencies of the zope.annotation egg have been commented out 
>>> yesterday:
>>> http://svn.zope.org/zope.annotation/trunk/setup.py?rev=72691&view=log
>>> Do you know the reason for this ?
>>
>> I wish I did. The log message is pretty useless, unfortunately. I can 
>> only urge committers to answer the "Why" in their log messages, not 
>> (only) the "What". Most of us who read the commit messages understand 
>> the "What", but not always the "Why". That's what log messages are for...
> 
> Agreed.
> 
> Let me introduce Alex Heavner.  Alex is a student who is working with me 
> to try to advance some of the eggification efforts.  We're working on 
> trying to get to the point where some of our application buildouts can 
> be built from eggs without using Zope 3 checkouts.

Yay! I think many of us (certainly I) are looking forward to this!

>>> A second question on the topic: i am trying to use zope.annotation 
>>> outside zope app server - so far without success (problems starting 
>>> at the zope.app.container.contained dependency).
>>> Can you confirm it is possible without writing my own 
>>> IAttributeAnnotatable implementation ?
>>
>> Well, we've got plans to make zope.app a namespace package as well and 
>> distribute pretty much independent packages like zope.app.container as 
>> independent eggs. I hope that this will somewhat alleviate your 
>> problem, though perhaps zope.annotation's dependency on 
>> zope.app.container should be made optional as well.
> 
> The dependencies are a bit of a mess.  I was working over the weekend on 
> trying to demonstrate how easy it was to use zope.component outside of 
> Zope and was dismayed by the tangle of dependencies.   It is going to 
> take some time, patience and dedication to sort these dependencies out.

Agreed, but at least jotting them down is a start.


-- 
http://worldcookery.com -- Professional Zope documentation and training
Next Zope 3 training at Camp5: http://trizpug.org/boot-camp/camp5


More information about the Zope3-dev mailing list