Package dogtail :: Module distro
[hide private]
[frames] | no frames]

Module distro

source code

Handles differences between different distributions

Authors: Dave Malcolm <dmalcolm@redhat.com>, Zack Cerza <zcerza@redhat.com>


Author: Dave Malcolm <dmalcolm@redhat.com>, Zack Cerza <zcerza@redhat.com>

Classes [hide private]
  DistributionNotSupportedError
This distribution is not supported.
  PackageNotFoundError
Error finding the requested package.
  PackageDb
Class to abstract the details of whatever software package database is in use (RPM, APT, etc)
  _RpmPackageDb
  _AptPackageDb
  _UbuntuAptPackageDb
  _PortagePackageDb
  _ConaryPackageDb
  _SolarisPackageDb
  JhBuildPackageDb
  Distro
Class representing a distribution.
  Fedora
  RHEL
  Debian
  Ubuntu
  Suse
  Gentoo
  Conary
  Solaris
  JHBuild
Functions [hide private]
 
detectDistro() source code
Variables [hide private]
  distro = detectDistro()
  packageDb = distro.packageDb
  __package__ = 'dogtail'