On Fri, 2004-05-21 at 08:18, Jeremy Katz wrote: > On Thu, 2004-05-20 at 16:19 -1000, Warren Togami wrote: > > The below is an example of an explicit python dependency to > > automatically Require a compatible version of python at build time, from > > fedora.us python-bsddb for FC1. Any opinions if this is a good solution > > in general for packages that require python? > > misa added a python-abi virtual provide that can be used instead (this > then also makes it so that you can have an, eg, python23 compat package > that would work as well). The way of querying for it is a little less > than ideal, though, as I'm not sure of a way other than a) hard-coding > or b) running rpm during the build. I guess you could do Requires: > python-abi = $(python -c "import sys; print sys.ver[:3]), but that seems > a little fragile as well. That sounds nice, too bad the provide doesn't exist in FC1 python :( I've been using Requires: %{_bindir}/python%{pyver} to get the major version dependency there and additional Requires: python >= 2.0 ..to express "this needs at least versio foo to work" where necessary. - Panu -