Python setuptools.py31compat 模块,get_config_vars() 实例源码

我们从Python开源项目中,提取了以下1个代码示例,用于说明如何使用setuptools.py31compat.get_config_vars()

项目:combirepo    作者:Samsung    | 项目源码 | 文件源码
def run(self):
        install.run(self)

        instcmd = self.get_finalized_command('install')
        root = instcmd.root
        prefix = path.abspath(get_config_vars('prefix')[0])
        data_dir = path.abspath(check_data_dir())
        man_file = path.join(data_dir, "combirepo.1")

        if not path.exists(man_file):
            self.run_command('build_manpage')
        man_path = path.abspath('{0}/{1}/share/man/man1/'.format(root, prefix))
        if not path.exists(man_path):
            makedirs(man_path)

        print "Installing man page into {0}".format(man_path)
        cmd = "bash -c 'gzip {0} \
               && install -m 0644 {0}.gz {1}/'".format(man_file, man_path)
        args = shlex.split(cmd)
        call(args)