l.codehosting : package documentation

Part of lp

Launchpad code-hosting system.

NOTE: Importing this package will load any system Bazaar plugins, as well as all plugins in the bzrplugins/ directory underneath the rocketfuel checkout.

Module bzrutils Utilities for dealing with Bazaar.
Package codeimport No package docstring; 6/6 modules, 0/1 packages documented
Module inmemory In-memory doubles of core codehosting objects.
Package puller Undocumented
Module rewrite Implementation of the dynamic RewriteMap used to serve branches over HTTP.
Package scanner No package docstring; 5/5 modules, 0/1 packages documented
Package scripts This module contains Launchpad codehosting related scripts.
Module sftp An SFTP server that backs on to a special kind of Bazaar Transport.
Package sshserver The part of codehosting that implements the actual SSH server.
Package tests No package docstring; 9/10 modules documented
Module upgrade Provide Upgrader to upgrade any branch to a 2a format.
Package vfs A virtual filesystem for hosting Bazaar branches.

From the __init__.py module:

Function dont_wrap_class_and_subclasses Undocumented
Function get_BZR_PLUGIN_PATH_for_subprocess Calculate the appropriate value for the BZR_PLUGIN_PATH environment.
Function get_bzr_path Find the path to the copy of Bazaar for this rocketfuel instance
Function load_bundled_plugin Load a plugin bundled with Bazaar.
Function _get_bzr_plugins_path Find the path to the Bazaar plugins for this rocketfuel instance.
def get_bzr_path():
Find the path to the copy of Bazaar for this rocketfuel instance
def _get_bzr_plugins_path():
Find the path to the Bazaar plugins for this rocketfuel instance.
def get_BZR_PLUGIN_PATH_for_subprocess():
Calculate the appropriate value for the BZR_PLUGIN_PATH environment.

The '-site' token tells bzrlib not to include the 'site specific plugins directory' (which is usually something like /usr/lib/pythonX.Y/dist-packages/bzrlib/plugins/) in the plugin search path, which would be inappropriate for Launchpad, which may be using a bzr egg of an incompatible version.

def load_bundled_plugin(plugin_name):
Load a plugin bundled with Bazaar.
def dont_wrap_class_and_subclasses(cls):
Undocumented
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.