yum.callbacks.DownloadBaseCallback:
This is class is a base class to use by implement a download progress
handler to be used with YumBase.repos.setProgressBar.
yum.misc.GenericHolder:
Generic Holder class used to hold other objects of known types It
exists purely to be able to do object.somestuff,
object.someotherstuff or object[key] and pass object to another
function that will understand it
gzip.GzipFile:
The GzipFile class simulates most of the methods of a file object
with the exception of the readinto() and truncate() methods.
optparse.OptionParser:
Class attributes:
standard_option_list : [Option]
list of standard options that will be accepted by all instances
of this parser class (intended to be overridden by subclasses).
cli.YumOptionParser:
Subclass that makes some minor tweaks to make OptionParser do
things the "yum way".
rpmUtils.oldUtils.Header_Work:
for operating on hdrs in and out of the rpmdb if the first arg is a
string then it's a filename otherwise it's an rpm hdr
rpmUtils.oldUtils.Rpm_Ts_Work:
This should operate on groups of headers/matches/etc in the rpmdb -
ideally it will operate with a list of the Base objects above, so I
can refer to any one object there not sure the best way to do this
yet, more thinking involved
yum._YumPreBaseConf:
This is the configuration interface for the YumBase configuration.
yum.repos._wrap_ayum_getKeyForRepo:
This is a wrapper for calling YumBase.getKeyForRepo() because
otherwise we take a real reference through the bound method and
that is d00m (this applies to YumBase and RepoStorage, hence why we
have a seperate class).
yum.config.StartupConf:
Configuration option definitions for yum.conf's [main] section that
are required early in the initialisation process or before the
other [main] options can be parsed.
yum.config.YumConf:
Configuration option definitions for yum.conf's [main] section.
yum.config.SecondsOption:
An option representing an integer value of seconds, or a human
readable variation specifying days, hours, minutes or seconds until
something happens.
yum.config.UrlOption:
This option handles lists of URLs with validation of the URL
scheme.
yum.packages.PackageObject:
Base Package Object - sets up the default storage dicts and the
most common returns
yum.packages.YumAvailablePackage:
derived class for the packageobject and RpmBase packageobject yum
uses this for dealing with packages in a repository
yum.packages.YumLocalPackage:
Class to handle an arbitrary package from a file path this inherits
most things from YumInstalledPackage because installed packages and
an arbitrary package on disk act very much alike.
yum.packages.YumUrlPackage:
Class to handle an arbitrary package from a URL this inherits most
things from YumLocalPackage, but will download a remote package to
make it local.
yum.packageSack.ListPackageSack:
Derived class from PackageSack to build new Sack from list of
pkgObjects - like one returned from self.returnNewestByNameArch()
or self.returnNewestByName()
yum.sqlitesack.YumSqlitePackageSack:
Implementation of a PackageSack that uses sqlite cache instead of
fully expanded metadata objects to provide information
yum.packages.YumAvailablePackage:
derived class for the packageobject and RpmBase packageobject yum
uses this for dealing with packages in a repository
yum.packages.YumLocalPackage:
Class to handle an arbitrary package from a file path this inherits
most things from YumInstalledPackage because installed packages and
an arbitrary package on disk act very much alike.
yum.packages.YumUrlPackage:
Class to handle an arbitrary package from a URL this inherits most
things from YumLocalPackage, but will download a remote package to
make it local.