Hanno Schlichting wrote:
It has a dependency on zope.app.publication. Given the central role of zope.traversing I allowed it and zope.app.publication to stay in the ZTK, but moved it to the under-review option.
On the zope.traversing trunk, I have removed the zope.app.publication dependency. It was only a testing dependency.
We have talked about refactoring the traversal and publication story in the past, without seeing any consensus on how to move forward with it. My feeling tells me, that a pure renaming of zope.app.publication to zope.publication or similar code reshuffling into other packages isn't really helpful in this case.
ACTION: Until we see further progress on clarifying the semantics of traversal and publication, I'd leave zope.app.publication in the ZTK.
What other ZTK packages depend on zope.app.publication? zope.app.publication is an extra layer of complexity that most sites could probably do without. Shane