[Zope-dev] zope.password

Tres Seaver tseaver at palladion.com
Wed Mar 18 07:16:46 EDT 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Christian Theune wrote:
> On Wed, 2009-03-11 at 17:27 +0100, Martijn Faassen wrote:
>> Hi there,
>>
>> Stephan Richter wrote:
>> [snip]
>>>> In my opinion going for an extra here just to avoid this is speculating
>>>> a bit too much right now. Do we really have users that want to use
>>>> zope.password and really don't want zope.component and zope.schema? If
>>>> so, we'll hear from them when they speak up and *then* declare an extra
>>>> or take some other action.
>>> +1. I want more of our decisions to go into this direction. It is a sign that 
>>> we turn the # of packages knob as well.
>> I agree with you in the case against extras.
>>
>> It appears though that Dan has a concrete use case for using 
>> zope.password in a Pylons app where he isn't interested in 
>> zope.component, so I'm +1 on the extra in this case. We'll see whether 
>> this leads to difficulties. Luckily the zope.component and zope.schema 
>> libraries are typically around anyway so it doesn't make reasoning about 
>> the graph that much harder.
> 
> I remember that at the sprint we used to identify packages which are
> "always good". E.g. zope.interface is a declared no-brainer to add to
> your dependencies. The other two that keep popping up that we *might*
> wanna white-list are zope.schema and zope.component.

That woould imply the transitive closure of their dependencies, which
would be:

- - zope.event

- - zope.i18nmessageid

- - zope.interface

- - zope.component

- - zope.schema

We would need to finish trimming off the zope.component extras, first.
Once done, those pacakges are all essentially "libraries," and could be
managed as a "chunk."

> In addition this would need documentation as well.

Fleshing out the in-package narrative docs for those packages (or
perhaps for the set?) would be pretty valuable, too.


Tres.
- --
===================================================================
Tres Seaver          +1 540-429-0999          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJwNge+gerLs4ltQ4RAtV8AKC0+44VxwGBq4n65uwM+ry4xRQfsQCfbQTQ
klc7Xe1goO+nSPfaAflpl48=
=2+XJ
-----END PGP SIGNATURE-----



More information about the Zope-Dev mailing list