[Zope-dev] zope.password

Stephan Richter srichter at cosmos.phy.tufts.edu
Tue Mar 10 13:19:09 EDT 2009


On Tuesday 10 March 2009, Dan Korostelev wrote:
> > Either you have a dependency and declare it or you don't have a
> > dependency. Since we don't want to use "extras" anymore, I think this
> > calls for another package which depends on zope.password and zope.schema.
>
> I still don't like/get the idea of creating and maintaining extra
> package that merely contains a vocabulary factory for another package.
> Whatever, I reverted that change. Roger, just exclude
> zope.app.authentication's "password.zcml" file, include
> "zope.password" explicitly and define your own vocabulary.

I think we have become dependency paranoid. And we embrace package 
proliferation instead, which in my opinion is equally bad. If you really hate 
the dependency, make it an extra requires. I know that goes against the 
latest guidelines as well...*sigh*	

My big problem here is that we dismiss all solutions but new packages. We want 
to minimize dependencies and not have extra includes. The only choice left is 
a separate package. We should, however try to make the number of packages a 
parameter too.

Regards,
Stephan
-- 
Stephan Richter
Web Software Design, Development and Training
Google me. "Zope Stephan Richter"


More information about the Zope-Dev mailing list