add python-singledispatch package