An enumeration is a set of symbolic names (members) bound to unique, constant
values. Within an enumeration, the members can be compared by identity, and
the enumeration itself can be iterated over.
future is the missing compatibility layer between Python 2 and Python 3.
It allows you to use a single, clean Python 3.x-compatible codebase to
support both Python 2 and Python 3 with minimal overhead.
Backport of the concurrent.futures package from Python 3.2
The concurrent.futures module provides a high-level interface for
asynchronously executing callables.
This is described in PEP-3148 and is included in Python 3.2+
repoze.lru is a LRU (least recently used) cache implementation.
Keys and values that are not used frequently will be evicted
from the cache faster than keys and values that are used frequently.
A Google open source IPv4/IPv6 manipulation library in Python.
This library is used to create/poke/manipulate IPv4 and
IPv6 addresses and prefixes.
Development mailing list:
http://groups.google.com/group/ipaddr-py-dev
Have you ever been kept awake at night, desperately feeling a burning desire to
do nothing else but directly import JSON files as if they were python modules?
Now you can!
Python-LLFUSE is a set of Python bindings for the low level FUSE API. It
requires at least FUSE 2.8.0 and supports both Python 2.x and 3.x. It runs
under Linux, OS-X, FreeBSD and NetBSD.
MongoKit is a python module that brings structured schema and validation layer
on top of the great pymongo driver. It has be written to be simpler and
lighter as possible with the KISS and DRY principles in mind.
A relatively sane approach to multiple dispatch in Python.
This implementation of multiple dispatch is efficient, mostly complete,
performs static analysis to avoid conflicts, and provides optional namespace
support. It looks good too.
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