So they all are somehow related to zope. Question is how?
I am not familiar with Zope. I guess that zc, z3c stand for Zope Component
and Zope3 Component
but I want to be sure. Also there is a collective
namespace. What kind of packages goes under it?
What are other well known python package namespaces?
Are there any conventions when package should be namespaced with zc, z3c and others?
Sometimes I see packages starting with zc and I can't rationate why are they namespaced. For example z3c.sqlalchemy
has namespace because it is a wrapper of sqlalchemy
for zope projects. But another example zc.buildout
looks like a completely independent project. Did it got the namespace only because it is developed by people who work on Zope? If I would work on Zope would that mean that I should prefix my projects with zc
even if they are not relevant to any other Zope package?