[Zope-dev] SVN: zope.component/branches/tseaver-wo_zope_deferred/
Tres Seaver
tseaver at palladion.com
Tue Mar 3 17:29:06 EST 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Tres Seaver wrote:
> Log message for revision 97465:
> Branch removing zope.deferred.
This checkin is the branch I had in mind when sketching out a
non-CPython-only zope.component story today. Notes on the changes:
- - The branch kills off both the use of 'zope.deferredimport' and the
'bbb' subpackage, leaving something which could be used in Jython, or
IronPython, or the GAE.
- - Ripping out 'zope.deferredimport' required shifting to "from imports"
to avoid cycles. I moved one other cycle down into a non-module-scope
import, as well, using a 'global base' to avoid extra imports.
- - All its tests pass in a buildout.
- - Due to the 'test' extra, buildout pulls in a bunch of extra
dependencies, which I would like to zap (ZODB? really? just to
verify that the persistent registry survives 'dumps' and 'loads'?)
- - The branch can be installed into a virtualenv via 'setup.py develop',
with only 'zope.interface' and 'zope.event' added.
- - 'setup.py test' needs 'zope.testing', but then doesn't do anything
(missing metadata). If I added the metadata, the tests would then
pull in those extra packages: maybe I'll work on trimming them down,
too.
- - It probably breaks something in the 'compattests' realm; I haven't
tried that, yet.
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
iD8DBQFJra8y+gerLs4ltQ4RAnxvAJ9WijLQGtxOnqMX1XvNJFS4LWZ+PACfWhqJ
KMrDhDwlA+kHYMOVuP34K6k=
=K8ZI
-----END PGP SIGNATURE-----
More information about the Zope-Dev
mailing list