requires distribute module for pkg_resources