def METHOD_NAME(self):
    self.output_dir.mkdir(parents=True, exist_ok=True)
    self.egg_info.METHOD_NAME()
    egg_info_dir = self.egg_info.egg_info
    assert os.path.isdir(egg_info_dir), ".egg-info dir should have been created"
    log.info("creating '{}'".format(os.path.abspath(self.dist_info_dir)))
    bdist_wheel = self.get_finalized_command('bdist_wheel')
    # TODO: if bdist_wheel if merged into setuptools, just add "keep_egg_info" there
    with self._maybe_bkp_dir(egg_info_dir, self.keep_egg_info):
        bdist_wheel.egg2dist(egg_info_dir, self.dist_info_dir)