[Distutils] formencode as .egg in Debian ??

David Arnold david at mantara.com
Thu Nov 24 00:39:09 CET 2005

-->"Paul" == Paul Moore <p.f.moore at gmail.com> writes:

  >> My point to David was simply that egg packaging in the .egg form is
  >> more akin to Stow than to CPAN, so most of the flaws of CPAN are
  >> not applicable to them.

  Paul> Sorry, I don't know what Stow is, so that doesn't clarify things
  Paul> to me (but that's OK, I got your point from the previous
  Paul> paragraph, so if the clarification helps David, that's enough).

In fact, I use stow for anything not supported by Debian.

Stow allows you to maintain a repository of built "installations", and
to "activate" overlapping things one at a time.  Normally, this means
different versions of the one "product".  It achieves this by managing
symlink farms.

It's a fairly Unix-y thing :-)

  >> I would call these "system packages", to distinguish them from
  >> Python packages.  You (and others) would like to ensure that any
  >> project you install is wrapped in a system package.

  Paul> Gotcha. And you understand my position perfectly.

That's my wish also.  

I realise that other people (possibly more so on non-Debian systems?)
don't have such an attachment to the way the system manages installed

Don't get me wrong: I'm not disputing that .eggs are useful, nor that
they provide capabilities that a Debian-packaged result of an
installation using 'python setup.py install' might not (at least now,
easy-deb aside).

And, fwiw, as a developer of Python modules, a way of distributing them
that allows others to safely and easily install different versions of my
modules with different applications on the same machine is attractive.

But I was hoping that I could help clarify the point of view of a Debian
user, by pointing out that there's at least some part of the Debian user
community that won't like installing .egg applications unless they're
sanely converted to .debs


More information about the Distutils-SIG mailing list