Chris McDonough wrote:
> On 5/14/09 11:05 PM, Chris McDonough wrote:
>>
>> - It depends on zope.filerepresentation but depends only on its interfaces
>>     IReadDirectory, IWriteDirectory, and IDirectoryFactory.
>>     (zope.filerepresentation has 32 transitive dependencies).
> 
> I found out that zope.container<->zope.filerepresentation is a direct 
> circular 
> dependency and that zope.filerepresentation is a package containing only 
> interfaces.  So breaking this dependency won't get us much for 
> zope.container. 
> OTOH, breaking zope.filerepresentation's dependency on zope.container might 
> be a 
> win (I dont know what else depends on zope.filerepresentation). 
> zope.filerepresentation depends only on 
> zope.container.interfaces.IReadContainer 
> and zope.container.interfaces.IWriteContainer.

I'd favor moving the interfaces from zope.filerepresentation into
zope.container itself and abandoning the zope.filerepresentation package.

Hanno

_______________________________________________
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