https://pypi.python.org/pypi/ordereddict
A drop-in substitute for Py2.7's new collections.OrderedDict that works in Python 2.4-2.6.