A new ncurses binding for Python, generated with the help of SWIG. Includes
bindings for libncurses, libpanel, libmenu, and libform.
nose plugin for coverage reporting, including subprocesses and multiprocessing.
CUnit is a system for writing, administering, and running
unit tests in C. It is built as a static library which is
linked with the user's testing code.
Nose plugin providing BDD dsl for python
Plugin for nose, inspired by http://github.com/fmeyer/yeti, which
uses a codec style to provide an RSpec style BDD dsl for python
tests
A python bindings for libnotify. The Desktop Notifications framework provides
a standard way of doing passive pop-up notifications on the desktop. These are
designed to notify the user of something without interrupting their work with
a dialog box that they must close. Passive popups can automatically disappear
after a short period of time.
OcempGUI is a small toolkit, which comes with various modules suitable for
event management, user interfaces, 2D drawing and accessibility.
OcempGUI enables developers to enhance their python and/or pygame applications
and games easily with graphical UI elements such as buttons, entry boxes,
scrolling abilities and more as well as simple event brokers or features, which
enhance the program by adding accessibility to its objects.
It can save a developer much time by providing a broad range of drawing
routines and ready-to-use event capable object types. The developer can focus
on the main tasks instead of taking care about needed low-level components,
which are given to him with OcempGUI.
PyODE is a set of open-source Python bindings for The Open Dynamics
Engine, an open-source physics engine. PyODE also includes an XODE
parser. Like ODE, PyODE may be distributed under the terms of either
the GNU Lesser General Public License or a BSD-style license.
The Voidspace Pythonutils package is a simple way of installing the Voidspace
collection of modules. These are currently:
ConfigObj 4.4.0 - Easy config file reading/writing
validate 0.2.3 - Validation and type conversion system
StandOut 3.0.0 - Simple logging and output control object
pathutils 0.2.5 - For working with paths and files
cgiutils 0.3.5 - CGI helpers
urlpath 0.1.0 - Functions for handling URLs
odict 0.2.1 - Ordered Dictionary Class
Several of the Voidspace Projects depend on these modules. They are also useful
in their own right of course. They are primarily general utility modules that
simplify common programming tasks in Python.
babeltrace provides trace read and write libraries, as well as a trace
converter. A plugin can be created for any trace format to allow its conversion
to/from another trace format.
The main format expected to be converted to/from is the Common Trace
Format (CTF). The latest version of the CTF specification can be found at
git://git.efficios.com/ctf.git
gitweb: http://git.efficios.com/?p=ctf.git
The CE Workgroup of the Linux Foundation, Ericsson, and EfficiOS have
sponsored this work.
Venusian is a library which allows framework authors to defer decorator
actions. Instead of taking actions when a function (or class) decorator
is executed at import time, you can defer the action usually taken by
the decorator until a separate "scan" phase.