[Fedora-infrastructure-list] Making RPMS for TurboGears

Luke Macken lmacken at redhat.com
Fri Jun 30 18:57:19 UTC 2006


On Tue, Jun 27, 2006 at 05:56:39PM -0500, Tom Lynema wrote:
> Here's a few things I found out while making the rpms for TurboGears,
> and a few questions that have now resulted.
> 
> I've attached an irc log of a chat I had in #turbogears.  They say that
> packaging a python module as a .egg file isn't necessary.  This means
> that the python-Testgears spec can be, and probably should be, modified
> to use the --single-version-externally-managed flag.  
> 
> TurboGears will work just fine without python-TestGears.  It's just a
> testing suite.  Should the dependency be taken out of the TurboGears
> package?  Also, the people in #turbogears (specifically evelind) say
> that they don't even use python-TestGears and instead have moved on to
> nose (http://python.org/pypi/nose).  Should I package nose or
> python-TestGears or both?

Ignacio packaged up TurboGears for extras[0] earlier this year, which
installs it using --single-version-externally-managed.

As for python-TestGears, I recently filed a bug[1] to add this as a
dependency because the tg-admin tool explodes without it:

    Traceback (most recent call last):
      File "/usr/bin/tg-admin", line 5, in ?
        from pkg_resources import load_entry_point
      File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 2356, in ?
        working_set.require(__requires__)
      File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 585, in require
        needed = self.resolve(parse_requirements(requirements))
      File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 483, in resolve
        raise DistributionNotFound(req)  # XXX put more info here
    pkg_resources.DistributionNotFound: TestGears>=0.2


luke

[0]:
http://download.fedora.redhat.com/pub/fedora/linux/extras/5/SRPMS/TurboGears-0.8a5-1.fc5.src.rpm
[1]: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=195370




More information about the infrastructure mailing list