Design by Contract allows a programmer to document a function/class with statements describing behavior. Metacontract implements the PEP-0316 related to this feature for the Python language using meta classes.
I needed a simple addressbook so I made one based on my personal needs. It uses a MySQL database and the layout is made in wxPython. There is no value checking of the provided data. I hope you enjoy using it!
In one sentence: NIH is a framework for web application development. Furthermore, NIH is a framework for cross-platform (cross operating system and cross web server) web application development and deployment in python.
NamerTamer will expedite the renaming and rotating images files. Controlled by key sequences, instead of graphical interfacing, it offers simple and efficient handling of naming tasks.
NavDB is aimed at providing a database or means of creating a database of vector data representing U.S. Roads. The goal is to provide a versatile datasource for GPS Navigation software.
interface for storing objects to relational database (mySQL at the moment); written in python; nice to use with zope application server to store the content of web-forms in a generic way
otrs-monitor is a graphical taskbar applet that watches queues in an OTRS system.
Open Source on the Desktop is the Issue of 2004. Since enough linux distributions support the beginners we realized during the last 2 years a lot of missing application. Our aim is to find out how we could link missing gaps by using the products Zo
A python module which uses standardly-formatted comment headers to parse option syntax, provide documentation, as well as provide utility functions based on this information such as syntax(), help(), warning(), and error().
The optex module for Python 2.4 helps user scripts to parse command line arguments found in sys.argv. Options are parsed in a different manner than the Unix getopt() and Python getopt module.
etprof is a tool written in python for scanning, profiling and formatting oracle extended trace event 10046 files.
The purpose of this project is to make available a variety of tools written in Python.
OrgLDAP is an extensible LDAP user management application supporting groups, *NIX (POSIX, Shadow), Samba and other account types, SSH public keys and sudo roles. It includes a reusable extensible library and a web-based front-end.
OurWorld is a online roleplaying game. Anyone can download an "OurWorld" server and start their own new worlds, with their own rules, characters and story. The worlds created by users can be posted and then joined by others wishing to be in that story.
Read single-band NASA PDS (Planetary Data System) Image files in Python. Query header information and extract binary image data in a format suitable for PIL (Python Imaging Library). Works for Pathfinder and Mars Exploration Rover images, maybe others.
Retrieve statistics from SNMP-aware devices, store them in a database and graphically display them for monitoring and notification purposes.
An in-progress physics automator.
Ports for building and installing GNOME on CRUX GNU/Linux, or other distributions using Per Lidén's pkgutils package system. Highlights of these ports include removal of gtk-doc/NLS and no stray files during the build process.
IT project management
Provides tools for IT project management like tasks, scheduling, assigning, etc.
Pungi is a Ultra Light Weight Framework for Python developing. It uses MySQL database, but you can manually write the connection to another database (If you do, we'll gladly merge it in Pungi). You have Active Record, Paging, Template system and AutoFor
Package to make Generic Programming concepts available to Python programmers
pyconfigfile is an python module that makes it simple to read and write all kinds of configuration files on unix and windows known to me and, on windows, easy storing and reading of program configuration to windows registry.
PyCrossDB is a python module that facilitates cross database system queries with a DB-API V2 interface.
A Python program to deduce the DTD from a set of related XML files. It may not be 100% automatic but easies up the initial step before manual adjusting. The number of documents can be huge, like 100k.
Python Desktop Widgets