summaryrefslogtreecommitdiffstats
path: root/doc/source/library/apt.debfile.rst
diff options
context:
space:
mode:
Diffstat (limited to 'doc/source/library/apt.debfile.rst')
-rw-r--r--doc/source/library/apt.debfile.rst39
1 files changed, 39 insertions, 0 deletions
diff --git a/doc/source/library/apt.debfile.rst b/doc/source/library/apt.debfile.rst
new file mode 100644
index 0000000..7133b5a
--- /dev/null
+++ b/doc/source/library/apt.debfile.rst
@@ -0,0 +1,39 @@
+:mod:`apt.debfile` --- Classes related to debian package files
+==============================================================
+The :mod:`apt.debfile` provides classes to work with locally available
+debian packages, or source packages.
+
+.. module:: apt.debfile
+
+Binary packages
+----------------
+.. autoclass:: DebPackage
+ :members:
+ :inherited-members:
+ :undoc-members:
+
+ The :class:`DebPackage` class is a class for working with '.deb' files,
+ also known as Debian packages.
+
+ It provides methods and attributes to get a list of the files in the
+ package, to install the package and much more.
+
+ If you specify *cache* it has to point to an :class:`apt.cache.Cache()`
+ object.
+
+ .. versionchanged:: 0.7.9
+ Introduce all new methods (everything except for :meth:`open()` and
+ :attr:`filelist`)
+
+
+Source packages
+----------------
+.. autoclass:: DscSrcPackage
+ :members:
+ :inherited-members:
+ :undoc-members:
+
+ Provide functionality to work with locally available source packages,
+ especially with their '.dsc' file.
+
+ .. versionadded:: 0.7.9