Personal tools
Skip to content. | Skip to navigation
A small library for communicating with the REST interface of a Red Hat Unified Entitlement Platform. This interface is used for the management of system entitlements, certificates, and access to content.
A Python module to simplify calling shell commands. Also known as PBS, or Python Bash Scripting.
A pure python implementation of a sliding window memory map manager
sqlparse is a tool for parsing SQL strings. It can generate pretty-printed renderings of SQL in various formats. It is a python module, together with a command-line tool.
A Python assertion toolbox that works fine with nose.
Provides a database of test results which can be used to support easy developer workflows, supporting functionality like isolating failing tests. Testrepository is compatible with any test suite that can output subunit. This includes any TAP test suite and any pyunit compatible test suite.
testscenarios provides clean dependency injection for python unittest style tests. This can be used for interface testing (testing many implementations via a single test suite) or for classic dependency injection (provide tests with dependencies externally to the test code itself, allowing easy testing in different situations).
The unicodecsv is a drop-in replacement for Python 2.7's csv module which supports unicode strings without a hassle. It is NOT a drop-in replacement for Python 3's csv module, see https://github.com/jdunck/python-unicodecsv/issues/65
Urwid is a Python library for making text console applications. It has many features including fluid interface resizing, support for UTF-8 and CJK encodings, standard and custom text layout modes, simple markup for setting text attributes, and a powerful, dynamic list box that handles a mix of widget types. It is flexible, modular, and leaves the developer in control.
Werkzeug ======== Werkzeug started as simple collection of various utilities for WSGI applications and has become one of the most advanced WSGI utility modules. It includes a powerful debugger, full featured request and response objects, HTTP utilities to handle entity tags, cache control headers, HTTP dates, cookie handling, file uploads, a powerful URL routing system and a bunch of community contributed addon modules. Werkzeug is unicode aware and doesn't enforce a specific template engine, database adapter or anything else. It doesn't even enforce a specific way of handling requests and leaves all that up to the developer. It's most useful for end user applications which should work on as many server environments as possible (such as blogs, wikis, bulletin boards, etc.).