Re: A program in Python to get Source RPM's from cvs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On Tue, 7 Apr 2009, Seth Vidal wrote:



On Tue, 7 Apr 2009, Paty Constantino wrote:

Hi everyone,

I'm doing a program in Python, which for now is taking an application name and gives you the corresponding source rpm, if
you run the program the first thing that will appear is this:


Here's the equivalent using the yum modules:

import yum
import rpmUtils.miscutils

my = yum.YumBase()
my.conf.cache = 1
p = my.pkgSack.searchNevra(name='yum')[0]
print rpmUtils.miscutils.splitFilename(p.sourcerpm)

that should give you a tuple of name, ver, release, arch


also see yumdownloader --source



one more thing - if you're going to be accessing the rpmdb and/or opening up local pkgs - you might consider using the yum python interface to do that as yum handles a lot of cases you'll eventually run into in rpm-python.

-sv

--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux