I needed a least-recently-used cache for Python, and wasn't happy with the ones I found on PyPi, so I wrote my own: python-lru.

(I wonder if I should learn how to put my own stuff on PyPi? Would anyone find any of it useful?)