| 123456789101112131415161718192021222324252627282930313233343536 | """Create a dist_info directoryAs defined in the wheel specification"""import osfrom distutils.core import Commandfrom distutils import logclass dist_info(Command):    description = 'create a .dist-info directory'    user_options = [        ('egg-base=', 'e', "directory containing .egg-info directories"                           " (default: top of the source tree)"),    ]    def initialize_options(self):        self.egg_base = None    def finalize_options(self):        pass    def run(self):        egg_info = self.get_finalized_command('egg_info')        egg_info.egg_base = self.egg_base        egg_info.finalize_options()        egg_info.run()        dist_info_dir = egg_info.egg_info[:-len('.egg-info')] + '.dist-info'        log.info("creating '{}'".format(os.path.abspath(dist_info_dir)))        bdist_wheel = self.get_finalized_command('bdist_wheel')        bdist_wheel.egg2dist(egg_info.egg_info, dist_info_dir)
 |