當前位置: 首頁>>代碼示例>>Python>>正文


Python package_index.PackageIndex方法代碼示例

本文整理匯總了Python中setuptools.package_index.PackageIndex方法的典型用法代碼示例。如果您正苦於以下問題:Python package_index.PackageIndex方法的具體用法?Python package_index.PackageIndex怎麽用?Python package_index.PackageIndex使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在setuptools.package_index的用法示例。


在下文中一共展示了package_index.PackageIndex方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: _do_upgrade

# 需要導入模塊: from setuptools import package_index [as 別名]
# 或者: from setuptools.package_index import PackageIndex [as 別名]
def _do_upgrade(self, dist):
        # Build up a requirement for a higher bugfix release but a lower minor
        # release (so API compatibility is guaranteed)
        next_version = _next_version(dist.parsed_version)

        req = pkg_resources.Requirement.parse(
            '{0}>{1},<{2}'.format(DIST_NAME, dist.version, next_version))

        package_index = PackageIndex(index_url=self.index_url)

        upgrade = package_index.obtain(req)

        if upgrade is not None:
            return self._do_download(version=upgrade.version) 
開發者ID:gbrammer,項目名稱:grizli,代碼行數:16,代碼來源:ah_bootstrap.py

示例2: finalize_options

# 需要導入模塊: from setuptools import package_index [as 別名]
# 或者: from setuptools.package_index import PackageIndex [as 別名]
def finalize_options(self):

        if platform.system() != "Windows":
            self.curl = which('curl')
            self.bash = which('bash')
            self.gcloud_url = "https://sdk.cloud.google.com"
            self.silent = "--disable-prompts"
        else:
            self.silent = "/S"
            self.gcloud_url = "https://dl.google.com/dl/cloudsdk/channels/" \
                              "rapid/GoogleCloudSDKInstaller.exe"
        self.package_index = PackageIndex()

    # Copied from setuptools.command.easy_install.easy_install 
開發者ID:broadinstitute,項目名稱:fiss,代碼行數:16,代碼來源:setup.py


注:本文中的setuptools.package_index.PackageIndex方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。