Felix Schwarz wrote: > 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). >
Thank you for these detailed informations. Now I have another question. For building the packages, do you use the `python setup.py bdist_rpm` method? If not, are the extra changes needed a matter of changing the setup.cfg or the setup.py files? In this case, we should integrate those changes, if possible. As I said to Eli yesterday, it seems that we never shipped .rpms directly from t.e.o (or rather, that Jonas stopped doing so after Trac 0.7.1, see http://ftp.edgewall.com/pub/trac/old). Is there any interest in doing that again, or was there a good reason against? -- Christian -- You received this message because you are subscribed to the Google Groups "Trac Development" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/trac-dev?hl=.
