当前位置: 首页>>代码示例>>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;未经允许,请勿转载。