当前位置: 首页>>代码示例>>Python>>正文


Python bdist_rpm.bdist_rpm方法代码示例

本文整理汇总了Python中distutils.command.bdist_rpm.bdist_rpm方法的典型用法代码示例。如果您正苦于以下问题:Python bdist_rpm.bdist_rpm方法的具体用法?Python bdist_rpm.bdist_rpm怎么用?Python bdist_rpm.bdist_rpm使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在distutils.command.bdist_rpm的用法示例。


在下文中一共展示了bdist_rpm.bdist_rpm方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: _make_spec_file

# 需要导入模块: from distutils.command import bdist_rpm [as 别名]
# 或者: from distutils.command.bdist_rpm import bdist_rpm [as 别名]
def _make_spec_file(self):
        version = self.distribution.get_version()
        rpmversion = version.replace('-', '_')
        spec = orig.bdist_rpm._make_spec_file(self)
        line23 = '%define version ' + version
        line24 = '%define version ' + rpmversion
        spec = [
            line.replace(
                "Source0: %{name}-%{version}.tar",
                "Source0: %{name}-%{unmangled_version}.tar"
            ).replace(
                "setup.py install ",
                "setup.py install --single-version-externally-managed "
            ).replace(
                "%setup",
                "%setup -n %{name}-%{unmangled_version}"
            ).replace(line23, line24)
            for line in spec
        ]
        insert_loc = spec.index(line24) + 1
        unmangled_version = "%define unmangled_version " + version
        spec.insert(insert_loc, unmangled_version)
        return spec 
开发者ID:jpush,项目名称:jbox,代码行数:25,代码来源:bdist_rpm.py

示例2: _make_spec_file

# 需要导入模块: from distutils.command import bdist_rpm [as 别名]
# 或者: from distutils.command.bdist_rpm import bdist_rpm [as 别名]
def _make_spec_file(self):
        version = self.distribution.get_version()
        rpmversion = version.replace('-','_')
        spec = orig.bdist_rpm._make_spec_file(self)
        line23 = '%define version ' + version
        line24 = '%define version ' + rpmversion
        spec = [
            line.replace(
                "Source0: %{name}-%{version}.tar",
                "Source0: %{name}-%{unmangled_version}.tar"
            ).replace(
                "setup.py install ",
                "setup.py install --single-version-externally-managed "
            ).replace(
                "%setup",
                "%setup -n %{name}-%{unmangled_version}"
            ).replace(line23, line24)
            for line in spec
        ]
        insert_loc = spec.index(line24) + 1
        unmangled_version = "%define unmangled_version " + version
        spec.insert(insert_loc, unmangled_version)
        return spec 
开发者ID:MayOneUS,项目名称:pledgeservice,代码行数:25,代码来源:bdist_rpm.py

示例3: _make_spec_file

# 需要导入模块: from distutils.command import bdist_rpm [as 别名]
# 或者: from distutils.command.bdist_rpm import bdist_rpm [as 别名]
def _make_spec_file(self):
        version = self.distribution.get_version()
        rpmversion = version.replace('-', '_')
        spec = orig.bdist_rpm._make_spec_file(self)
        line23 = '%define version ' + version
        line24 = '%define version ' + rpmversion
        spec = ['%global debug_package %{nil}'] + \
               [
                   line.replace(
                       "Source0: %{name}-%{version}.tar",
                       "Source0: %{name}-%{unmangled_version}.tar"
                ).replace(
                    "setup.py install ",
                    "setup.py install --single-version-externally-managed "
                ).replace(
                    "%setup",
                    "%setup -n %{name}-%{unmangled_version}"
                ).replace(line23, line24)
                   for line in spec
               ]
        insert_loc = spec.index(line24) + 1
        unmangled_version = "%define unmangled_version " + version
        spec.insert(insert_loc, unmangled_version)
        return spec 
开发者ID:svpcom,项目名称:wifibroadcast,代码行数:26,代码来源:setup.py


注:本文中的distutils.command.bdist_rpm.bdist_rpm方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。