Am 20.11.2009 18:19, schrieb Christian Boos:
Also what about setuptools? Do your enterprise Linux distribution have it packaged? That would be surprising, knowing the reluctance of distribution packagers to support language specific packaging solutions... So that's also likely an extra install step anyway.
Fedora EPEL (which produces packages to complement the basic RHEL/CentOS offering) provides indeed packages for setuptools (0.6c7). And all Python packages in Fedora contain egg info metadata so that pkg_resources/setuptools will work with custom software as well.
In RHEL5/EPEL only selected packages ship with metadata, mostly depending on the individual maintainer (I updated zope.interface some weeks ago, some others feel that this change is not worth the potential breakage).
RHEL6 (based on Fedora 11/12) will ship Python 2.6 and will have egg info for all Python packages.
Generally speaking Fedora/EPEL has a collection of hard-working package maintainers that try to provide a very good platform for Python development (including setuptools support which you can use for your own out-of-tree projects).
I just became co-maintainer for trac in Fedora and hope I can fix some quirks there. So if you have any questions/suggestions about Fedora/EPEL, don't hesitate to contact me or the Fedora python-sig.
And what about Genshi? Could a Genshi package installed from the EPEL be used by Trac, which has the setuptools "install_requires" thing?
Yes. Same goes for pytz and a couple of other libraries (pytz in EPEL/Fedora uses/will use the system-wide tz data so it should benefit from platform updates).
fs
smime.p7s
Description: S/MIME Cryptographic Signature
