Roundup is a simple-to-use and -install issue- tracking system with command-line, Web, and e- mail interfaces. It manages a number of issues (with flexible properties such as "description", "priority", and so on) and provides the ability to (a) submit new issues, (b) find and edit existing issues
... [More], and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions, and notifying interested parties when issues are edited. [Less]
Simple, elegant HTML generation for Python.
To construct HTML start with an instance of html.HTML(). Add tags by accessing the tag's attribute on that object, for example h.p('hello world!\n') Then print it.
behave is behaviour-driven development, Python style.
Behavior-driven development (or BDD) is an agile software development technique that encourages collaboration between developers, QA and non-technical or business participants in a software project.
Simple overloading of methods and functions through an @overload decorator.
This module allows one to provide multiple interfaces for a functions, methods, classmethods, staticmethods or classes. See below for some notes about overloading classes, you strange person you.
... [More] implementation is chosen based on the calling argument pattern. [Less]
Bruce the Presentation Tool is for programmers who are tired of fighting with presentation tools. In its basic form it allows text, code or image pages and even interactive Python sessions. It uses pyglet (http://www.pyglet.org/) and is easily extensible to add new page types.