
Welcome to python-apt's documentation!
**************************************

This is the official documentation for version 0.7.91 of the Python
bindings for Debian's famous APT package management.

This documentation has been created by Sphinx, using reStructuredText
files written by Julian Andres Klode <jak@debian.org>, and in case of
the apt package, from the documentation shipped in the modules.

Contents:

* What's New In python-apt 0.8
  * Support for Python 3
  * Real classes in ``apt_pkg``
  * Complete rename of functions, methods and attributes
  * Supporting new language features like the ``with`` statement
  * Other changes
  * Porting your applications to python-apt 0.8
* ``apt`` --- Highlevel apt package
  * ``apt.cache`` --- The Cache class
  * ``apt.cdrom`` - Functionality like in apt-cdrom
  * ``apt.debfile`` --- Classes related to debian package files
  * ``apt.package`` --- Classes for package handling
  * ``apt.progress`` --- Classes for progress reporting
  * ``apt.progress.gtk2`` --- GTK widgets
  * Classes exported in apt
* ``apt_pkg`` --- The low-level bindings for apt-pkg
  * Module Initialization
  * Working with the cache
  * ``PackageFile``
  * ``Package``
  * ``Version``
  * ``Dependency``
  * ``Description``
  * ``MetaIndex``
  * ``PackageIndexFile``
  * Records
  * The Acquire interface
  * Hash functions
  * Debian control files
  * Dependencies
  * Configuration
  * Locking
  * Other classes
  * String functions
  * Module Constants
* ``apt_inst`` - Working with local Debian packages
  * Checking packages
  * Listing contents
  * Extracting contents
  * Example: Emulating **dpkg** ``--extract``
  * Example: Emulating **dpkg** ``--contents``
  * Example: Emulating **dpkg** ``--info``
* ``aptsources`` --- Working with sources.list
  * ``aptsources.distinfo`` --- provide meta information for distro
    repositories
  * ``aptsources.distro`` --- Distribution abstraction of the
    sources.list
  * ``aptsources.sourceslist`` --- Provide an abstraction of the
    sources.list
* Contributing to python-apt
  * Available branches
  * C++ Coding style
  * Python Coding Style
  * Submitting your patch
  * Documentation updates
  * Example patch session

Indices and tables
******************

* *Index*

* *Module Index*

* *Search Page*


TODO
****

Todo: Seems to be some mixture of versions and pkgFile.

(The original entry is located in apt_pkg.rst, line 71 and can be
found *here*.)

Todo: Explain better..

(The original entry is located in apt_pkg.rst, line 148 and can be
found *here*.)

Todo: Really document it.

(The original entry is located in apt_pkg.rst, line 349 and can be
found *here*.)

Todo: Really document it.

(The original entry is located in apt_pkg.rst, line 361 and can be
found *here*.)

Todo: Really document it.

(The original entry is located in apt_pkg.rst, line 369 and can be
found *here*.)

Todo: Complete them

(The original entry is located in apt_pkg.rst, line 744 and can be
found *here*.)
