예제 #1
0
 def print_commands(self):
     for ep in pkg_resources.iter_entry_points('distutils.commands'):
         if ep.name not in self.cmdclass:
             # don't require extras as the commands won't be invoked
             cmdclass = ep.resolve()
             self.cmdclass[ep.name] = cmdclass
     return _Distribution.print_commands(self)
예제 #2
0
 def print_commands(self):
     for ep in pkg_resources.iter_entry_points("distutils.commands"):
         if ep.name not in self.cmdclass:
             # don't require extras as the commands won't be invoked
             cmdclass = ep.resolve()
             self.cmdclass[ep.name] = cmdclass
     return _Distribution.print_commands(self)
예제 #3
0
 def print_commands(self):
     for ep in pkg_resources.iter_entry_points('distutils.commands'):
         if ep.name not in self.cmdclass:
             cmdclass = ep.load(
                 False)  # don't require extras, we're not running
             self.cmdclass[ep.name] = cmdclass
     return _Distribution.print_commands(self)
예제 #4
0
 def print_commands(self):
     for ep in pkg_resources.iter_entry_points('distutils.commands'):
         if ep.name not in self.cmdclass:
             # don't require extras, we're not running
             cmdclass = ep.load(False)
             self.cmdclass[ep.name] = cmdclass
     return _Distribution.print_commands(self)
예제 #5
0
 def print_commands(self):
     for ep in pkg_resources.iter_entry_points('distutils.commands'):
         if ep.name not in self.cmdclass:
             try:
                 cmdclass = ep.load(False) # don't require extras, we're not running
                 self.cmdclass[ep.name] = cmdclass
             except ImportError:
                 pass # see https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1405
     return _Distribution.print_commands(self)
예제 #6
0
 def print_commands(self):
     for ep in pkg_resources.iter_entry_points('distutils.commands'):
         if ep.name not in self.cmdclass:
             try:
                 cmdclass = ep.load(
                     False)  # don't require extras, we're not running
                 self.cmdclass[ep.name] = cmdclass
             except ImportError:
                 pass  # see https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1405
     return _Distribution.print_commands(self)
예제 #7
0
            self.cmdclass[command] = cmdclass = ep.load()
            return cmdclass
        else:
            return _Distribution.get_command_class(self, command)

    def print_commands(self):
        for ep in pkg_resources.iter_entry_points('distutils.commands'):
            if ep.name not in self.cmdclass:
<<<<<<< HEAD
                # don't require extras as the commands won't be invoked
                cmdclass = ep.resolve()
=======
                cmdclass = ep.load(False) # don't require extras, we're not running
>>>>>>> e4baf504ede925f4f1e07d823c9b20b3d0dbe14c
                self.cmdclass[ep.name] = cmdclass
        return _Distribution.print_commands(self)

    def _set_feature(self,name,status):
        """Set feature's inclusion status"""
        setattr(self,self._feature_attrname(name),status)

    def feature_is_included(self,name):
        """Return 1 if feature is included, 0 if excluded, 'None' if unknown"""
        return getattr(self,self._feature_attrname(name))

    def include_feature(self,name):
        """Request inclusion of feature named 'name'"""

        if self.feature_is_included(name)==0:
            descr = self.features[name].description
            raise DistutilsOptionError(