The eggification of Zope 3 in debian
Brian Sutherland
jinty at web.de
Thu Oct 26 22:44:07 UTC 2006
Hi,
I've been thinking quite a bit about how the eggification of Zope 3 is
going to affect the packaging of Zope 3. Eggification is a process
whereby the current monolithic tarball release is going to be broken up
into a large number of smaller tarballs each distributed as an egg.
I've come to the simple conclusion that each zope.* egg should, as far
as possible, be treated exactly like a normal python package without any
special zope rules. Knowing that code speaks louder than e-mails, I
packaged four of the Zope 3 eggs.
The packages are:
python-zope.interface
python-zope.deprecation
python-zope.exceptions
python-zope.testing
Which can be downloaded from my repository at:
deb-src http://lentejasverdes.ath.cx/packages experimental main
These packages necessarily conflict against the current zope3 packages,
but a smooth migration path could be worked out.
You can test the packages by installing python-zope.testing and running
the tests of an installed package using a script [1]. The
python-zope.testing tests themselves fail for reasons I havn't
investigated.
I am hoping to start a little bit of a discussion on whether this is the
correct direction and if I should commit these to the pkg-zope
repository.
Of course, if there is no discussion, I'll do what I think is best.
If you got this far, thanks for listening.
[1] Testing script is attached, to test python-zope.deprecation run:
$ ./test-packages.py -s zope.deprecation
--
Brian Sutherland
Metropolis - "it's the first movie with a robot. And she's a woman.
And she's EVIL!!"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test-packages.py
Type: text/x-python
Size: 1658 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-zope-developers/attachments/20061027/494cb355/test-packages.py
More information about the pkg-zope-developers
mailing list