Home
Trees
Indices
Help
Project Homepage
[
frames
] |
no frames
]
[
Module Hierarchy
|
Class Hierarchy
]
Module Hierarchy
zeroinstall
:
The Python implementation of the Zero Install injector is divided into five sub-packages:
zeroinstall.alias
:
Support code for 0alias scripts.
zeroinstall.apps
:
Support for managing apps (as created with "0install add").
zeroinstall.cmd
:
The
0install
command-line interface.
zeroinstall.cmd.add
:
The
0install add
command-line interface.
zeroinstall.cmd.add_feed
:
The
0install add-feed
command-line interface.
zeroinstall.cmd.config
:
The
0install config
command-line interface.
zeroinstall.cmd.destroy
:
The
0install destroy
command-line interface.
zeroinstall.cmd.digest
:
The
0install digest
command-line interface.
zeroinstall.cmd.download
:
The
0install download
command-line interface.
zeroinstall.cmd.import
:
The
0install import
command-line interface.
zeroinstall.cmd.list
:
The
0install list
command-line interface.
zeroinstall.cmd.list_feeds
:
The
0install list-feeds
command-line interface.
zeroinstall.cmd.man
:
The
0install man
command-line interface.
zeroinstall.cmd.remove_feed
:
The
0install remove-feed
command-line interface.
zeroinstall.cmd.run
:
The
0install run
command-line interface.
zeroinstall.cmd.search
:
The
0install search
command-line interface.
zeroinstall.cmd.select
:
The
0install select
command-line interface.
zeroinstall.cmd.show
:
The
0install show
command-line interface.
zeroinstall.cmd.update
:
The
0install download
command-line interface.
zeroinstall.cmd.whatchanged
:
The
0install whatchanged
command-line interface.
zeroinstall.gtkui
:
GTK user interface.
zeroinstall.gtkui.addbox
:
A GTK dialog which lets the user add a new application to their desktop.
zeroinstall.gtkui.applistbox
:
A GTK dialog which displays a list of Zero Install applications in the menu.
zeroinstall.gtkui.cache
:
Display the contents of the implementation cache.
zeroinstall.gtkui.desktop
:
Code for the
0desktop
command.
zeroinstall.gtkui.gtkutils
:
Useful utility methods for GTK.
zeroinstall.gtkui.help_box
:
A dialog box for displaying help text.
zeroinstall.gtkui.icon
:
Loading icons.
zeroinstall.gtkui.pygtkcompat
:
PyGTK compatibility layer.
zeroinstall.gtkui.trust_box
:
A dialog box for confirming GPG keys.
zeroinstall.gtkui.xdgutils
:
Adding icons and menu items using the freedesktop.org system.
zeroinstall.helpers
:
Convenience routines for performing common operations.
zeroinstall.injector
:
Code relating to interfaces and policies.
zeroinstall.injector._download_child
zeroinstall.injector._runenv
:
Helper script for <executable> bindings.
zeroinstall.injector.arch
:
Information about the current system's architecture.
zeroinstall.injector.background
:
Check for updates in a background process.
zeroinstall.injector.cli
:
The
0launch
command-line interface.
zeroinstall.injector.config
:
Holds user settings and various helper objects.
zeroinstall.injector.distro
:
Integration with native distribution package managers.
zeroinstall.injector.download
:
Handles URL downloads.
zeroinstall.injector.driver
:
This class brings together a
solve.Solver
to choose a set of implmentations, a
fetch.Fetcher
to download additional components, and the user's configuration settings.
zeroinstall.injector.fetch
:
Downloads feeds, keys, packages and icons.
zeroinstall.injector.gpg
:
Python interface to GnuPG.
zeroinstall.injector.handler
:
Integrates download callbacks with an external mainloop.
zeroinstall.injector.iface_cache
:
Manages the feed cache.
zeroinstall.injector.model
:
In-memory representation of interfaces and other data structures.
zeroinstall.injector.namespaces
:
Useful constants.
zeroinstall.injector.packagekit
:
PackageKit integration.
zeroinstall.injector.policy
zeroinstall.injector.qdom
:
A quick DOM implementation.
zeroinstall.injector.reader
:
Parses an XML feed into a Python representation.
zeroinstall.injector.requirements
:
Holds information about what the user asked for (which program, version constraints, etc).
zeroinstall.injector.run
:
Executes a set of implementations as a program.
zeroinstall.injector.sat
:
Internal implementation of a SAT solver, used by
solver.SATSolver
.
zeroinstall.injector.scheduler
:
Manage pools of connections so that we can limit the number of requests per site and reuse connections.
zeroinstall.injector.selections
:
Load and save a set of chosen implementations.
zeroinstall.injector.solver
:
Chooses a set of components to make a running program.
zeroinstall.injector.trust
:
Records who we trust to sign feeds.
zeroinstall.injector.versions
:
Functions for processing version numbers.
zeroinstall.injector.writer
:
Save per-interface and per-feed configuration information.
zeroinstall.support
:
Useful support routines (for internal use).
zeroinstall.support.basedir
:
Support code for the freedesktop.org basedir spec.
zeroinstall.support.escaping
:
Functions for escaping and unescaping strings (for URLs, filenames, etc).
zeroinstall.support.ssl_match_hostname
:
This is a temporary hack to fix an SSL bug in Python versions before 3.2.
zeroinstall.support.tasks
:
The tasks module provides a simple light-weight alternative to threads.
zeroinstall.support.xmltools
:
Convenience functions for handling XML.
zeroinstall.zerostore
:
Code for managing the implementation cache.
zeroinstall.zerostore.cli
:
Code for the
0store
command-line interface.
zeroinstall.zerostore.manifest
:
Processing of implementation manifests.
zeroinstall.zerostore.optimise
:
Optimise the cache.
zeroinstall.zerostore.unpack
:
Unpacking archives of various formats.
Home
Trees
Indices
Help
Project Homepage
Generated by Epydoc 3.0.1 on Tue Mar 26 18:14:05 2013
http://epydoc.sourceforge.net