continuous integration/testing for python packages [Was: Is it worth back porting PEP 3147...]

Sylvain Thénault sylvain.thenault at
Wed Apr 28 12:29:59 BST 2010

On 27 avril 22:09, Nicolas Chauvat wrote:
> On Tue, Apr 27, 2010 at 11:07:51AM -0400, Barry Warsaw wrote:
> > Is that easy work manual or automated?  What does it take to Debianize
> > random-simple-pypi-package?  (By that I mean "run a script" or "inspect
> > and write the debian/*" or "...?".
> Easy manual work. I'm cc'ing the people that do it often so that they
> can provide details. Alexandre, Sylvain ?

once you've metadata easily accessible it becomes possible to generate
a good part of the packaging. Though to get a proper debian packaging,
you'll need hand tuning in most cases. We used to have a tool generating
debian package from __pkginfo__ files (containing extra information for
that packaging), but that was painful to maintain, so we stopped using
it to do it by hand. That doesn't take much time, and you usually don't
create new project everyday...

With standardized metadata, and so a wider audience, such a tool 
handling most of the repeating work would probably be worth it.
Sylvain Thénault                               LOGILAB, Paris (France)
Formations Python, Debian, Méth. Agiles:
Développement logiciel sur mesure:
CubicWeb, the semantic web framework:

More information about the ubuntu-devel mailing list