當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。