[Distutils] [RFC] eggbuild

Manlio Perillo manlio.perillo at gmail.com
Thu Nov 4 17:53:06 CET 2010


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

Il 04/11/2010 16:52, Alan Franzoni ha scritto:
> On Wed, Nov 3, 2010 at 9:23 PM, Manlio Perillo <manlio.perillo at gmail.com> wrote:
>> Hi.
> 
> Ciao Manlio!
> 

Ciao Alan!

>> Basically, the idea is to build a setuptools distribution format that,
>> like PyInstaller, is *self contained* (containing all required packages
>> and all external shared libraries).
>>
>> However, unlike PyInstaller, there are some important differences,
>> listed in the README file.
> 
> What are the key *advantages* ? 

PyInstaller and py2exe do have some problems.

For a project using Qt I was unable to use py2exe, and I was unable to
understand how to use PyInstaller (!).

Moreover, I don't see reasons why the Python interpreter should be
included in the distribution.


Another interesting feature of eggbuild is that it produces standard eggs.

Not only this means that these eggs can be made available from something
like PyPi, but this also means that they can be easy installed.

This make distribution more easy, IMHO.

> From what I can see the great
> difference is in packaging, since it aims at providing automatic
> multi-format output support; but there're already some efforts to
> create a .deb or a .rpm from an arbitrary, well formed python project;

Yes, the problem is that (assuming you are speaking about plain distutils):

1) packages dependencies are not handled
2) "external" shared libraries are not handled

> [...]



Thanks   Manlio
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkzS5PIACgkQscQJ24LbaURnYQCeI2esQYELtnsFVH8r7iEqgauc
88gAniMDD0qQc5+L21okaZrdYezcAXwV
=V8St
-----END PGP SIGNATURE-----


More information about the Distutils-SIG mailing list