Crypto toolkit

Welcome to the home of the voidspace python modules. These are modules and libraries that I’ve developed for use with Python. They are all fully open crypto toolkit, with an OSI Approved License.

I hope you find them useful, and I welcome feedback. The Mock LibraryA Simple Class for Mocking in Unit Tests Version 1. Mock class that is intended to reduce the need to create a host of trivial stubs throughout your test suite. You can also specify return values and set needed attributes in the normal way.

2 a whole bunch of improvements to unittest arrived. It’s main feature is that it is very easy to use, with a straightforward programmer’s interface and a simple syntax for config files. It has lots of other features though. This module is used in most Voidspace projects. Bazaar is a Python distributed VCS. Python plotting library and enhanced interactive shell. This includes tools for automatically generating ‘configspecs’ for use with the validate module.

A backport of a new feature from the contextlib module in Python 3. It includes a version of contextlib. See the contextdecorator page on PyPI for full details. Akismet is a web service for recognising spam comments.

It’s designed to work with the WordPress Blog Tool, but it’s not restricted to that – so this is a Python interface to the Akismet API. You’ll need a WordPress Key to use it. This script will allow you to plug akismet into any CGI script or web application. It’s extremely easy to use, because the folks at akismet have implemented a nice and straightforward REST API. It also comes with an example CGI.