<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>I did not find any other place to write this.</div>zope.annotation provides some good functionality and interfaces. Why does it still have a dependancy on ZODB?<div>The only place for that is in attribute.<span class="Apple-style-span" style="font-family: Monaco; font-size: 11px; ">AttributeAnnotations. Why is there a direct import?&nbsp;</span></div><div><span class="Apple-style-span" style="font-family: Monaco; font-size: 11px; ">Why not request a factory, registered on a name, like `zone.annotation.AttributeAnnotationFactory` and provide it by default if the module ZODB is provided?</span></div><div><span class="Apple-style-span" style="font-family: Monaco; font-size: 11px; ">I can do the patch if you don't see an issue with it.</span></div></body></html>