Package kiwi :: Module dist
[frames | no frames]

Module kiwi.dist

Distutils extensions and utilities
Classes
KiwiInstallData  
KiwiInstallLib  
TemplateInstallLib  

Function Summary
  compile_po_files(domain, dirname)
Compiles po files to mo files.
  get_site_packages_dir(*dirs)
Gets the relative path of the site-packages directory
  listfiles(*dirs)
Lists all files in directories and optionally uses basic shell matching, example:
  listpackages(root, exclude)
Recursivly list all packages in directory root Optionally exclude can be specified which is a string like foo/bar.
  setup(**kwargs)
A drop in replacement for distutils.core.setup which integrates nicely with kiwi.environ

Function Details

compile_po_files(domain, dirname='locale')

Compiles po files to mo files. Note. this function depends on gettext utilities being installed
Parameters:
domain - gettext domain
dirname - base directory
Returns:
a list of po files

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
Parameters:
dirs - directory names to be appended

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', ...]
Parameters:
dirs - directory parts

listpackages(root, exclude=None)

Recursivly list all packages in directory root Optionally exclude can be specified which is a string like foo/bar.
Parameters:
root - directory
exclude - optional packages to be skipped

setup(**kwargs)

A drop in replacement for distutils.core.setup which integrates nicely with kiwi.environ
Keyword Parameters:
resources -
global_resources -
templates - List of templates to install

Generated by Epydoc 2.1 on Fri Sep 15 11:53:22 2006 http://epydoc.sf.net