Kiwi is distributed through its official website, at
http://www.async.com.br/projects/kiwi/. It is released as a
tarball frequently, and the tarball is distributed from that page.
Announcements of the release should go out to pygtk-list
,
Freshmeat and python-announce
.
You will need to install the following packages if they are not already on your system:
Most of these packages are available on the main distributions, including Redhat, Debian, Conectiva and Mandrake, and might even be preinstalled in your system. If not, you can pull the source code, compile and install them. Note that some distributions, notably Redhat 8, include PyGTK-2 by default, and you will need to install PyGTK-0.6 yourself to get around this (use at least 0.6.11, in this case).
You can also use CVS to check out Kiwi, by following the instructions on
the Async CVS
page. The module name is Kiwi
.
Async's
Bonsai service can be used to check development of the Kiwi module in
real time, and there is also an
LXR view of the code.
Finally, bugs in Kiwi should be reported to
Async's installation of Bugzilla.
Kiwi includes a fair amount of tests in the tests/ directory in the tarball, and they can be run in-place (no need to install it first), so you can easily see what sort of application it supports.
Since Kiwi uses Distutils, installing Kiwi should be very simple. Once you have installed the dependent packages, run (as root, normally):
python setup.py install
in the main directory. That's it. To test the installation, do:
>>> import Kiwi
from the Python console. It should work, and if it does, everything is ready.