示例#1
0
    def check_required_packages(self):
        import_or_raise(
            'wheel.bdist_wheel', CommandError,
            "'pip wheel' requires the 'wheel' package. To fix this, run: "
            "pip install wheel")

        need_setuptools_message = (
            "'pip wheel' requires setuptools >= 0.8 for dist-info support. "
            "To fix this, run: pip install --upgrade setuptools>=0.8")
        pkg_resources = import_or_raise('pkg_resources', CommandError,
                                        need_setuptools_message)
        if not hasattr(pkg_resources, 'DistInfoDistribution'):
            raise CommandError(need_setuptools_message)
示例#2
0
 def check_required_packages(self):
     import_or_raise(
         'wheel.bdist_wheel',
         CommandError,
         "'pip wheel' requires the 'wheel' package. To fix this, run: "
         "pip install wheel"
     )
     pkg_resources = import_or_raise(
         'pkg_resources',
         CommandError,
         "'pip wheel' requires setuptools >= 0.8 for dist-info support."
         " To fix this, run: pip install --upgrade setuptools"
     )
     if not hasattr(pkg_resources, 'DistInfoDistribution'):
         raise CommandError(
             "'pip wheel' requires setuptools >= 0.8 for dist-info "
             "support. To fix this, run: pip install --upgrade "
             "setuptools"
         )