[Fedora-packaging] Python Eggs Draft 2

Toshio Kuratomi a.badger at gmail.com
Tue Sep 11 00:17:41 UTC 2007

Hash: SHA1

Draft 2 of the new Egg guidelines.  I'm continuing to test things out so
things might change a little.  However, these are my current thoughts on
how we can best use eggs in the distro and even if they change in
specifics of spec file scripts, the general thrust is going to remain
the same.


The basics are:

Support eggs for all distutils and setuptools packages from f8 on.  This
depends on us reverting to upstream python WRT distutils in python-2.5.
 Jeremy, I've started testing what this changes but I need your input on
whether we can make this change or not.

Support for eggs for setuptools and distutils-only-when-required to make
other packages work on f7 and below.

Support for multi versions through eggs knowing that there's no API
within setuptools that is "reliable" for making switching of versions
work.  A quick and dirty method that hacks the PYTHONPATH and involved
method that makes using setuptools mandatory are documented as well as
the problems that could occur with pkg_resources.require() and __require__.

- -Toshio
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org


More information about the Fedora-packaging mailing list