Distutils extensions and utilities

Class KiwiInstallLib Undocumented
Class KiwiInstallData Undocumented
Function get_site_packages_dir Gets the relative path of the site-packages directory
Function listfiles Lists all files in directories and optionally uses basic shell matching, example:
Function compile_po_files Compiles po files to mo files. Note. this function depends on gettext utilities being installed
Function listpackages Recursivly list all packages in directory root Optionally exclude can be specified which is a string like foo/bar.
Function setup No summary
Class _VariableExtender No class docstring; 1/2 methods documented
def get_site_packages_dir(*dirs):

Gets the relative path of the site-packages directory

This is mainly useful for setup.py usage:

>>> setup(...
          data_files=[(get_site_packages_dir('foo'),
                       files..)])

where files is a list of files to be installed in a directory called foo created in your site-packages directory

Parametersdirsdirectory names to be appended
def listfiles(*dirs):

Lists all files in directories and optionally uses basic shell matching, example:

>>> listfiles('data', 'glade', '*.glade')
['data/glade/Foo.glade', 'data/glade/Bar.glade', ...]
Parametersdirsdirectory parts
def compile_po_files(domain, dirname='locale'):

Compiles po files to mo files. Note. this function depends on gettext utilities being installed

Parametersdomaingettext domain
dirnamebase directory
Returnsa list of po files
def listpackages(root, exclude=None):

Recursivly list all packages in directory root Optionally exclude can be specified which is a string like foo/bar.

Parametersrootdirectory
excludeoptional packages to be skipped
def setup(**kwargs):

A drop in replacement for distutils.core.setup which integrates nicely with kiwi.environ

API Documentation for Kiwi, generated by pydoctor at 2019-12-22 23:48:14.