lazy_object_proxy
singledispatch
six
wrapt
