Distutils extensions and utilities
Class | _VariableExtender | Undocumented |
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 |
Function | compile_po_files | Compiles po files to mo files. |
Function | listpackages | Recursivly list all packages in directory root |
Function | setup | A drop in replacement for distutils.core.setup which |
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
Lists all files in directories and optionally uses basic shell matching, example:
>>> listfiles('data', 'glade', '*.glade') ['data/glade/Foo.glade', 'data/glade/Bar.glade', ...]
Compiles po files to mo files. Note. this function depends on gettext utilities being installed
Recursivly list all packages in directory root Optionally exclude can be specified which is a string like foo/bar.
A drop in replacement for distutils.core.setup which integrates nicely with kiwi.environ