ordered_dict.py - Drop-in replacement for collections.OrderedDict by Raymond Hettinger.