pypi_repository.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:poet 作者: sdispater 项目源码 文件源码
def find_packages(self, name, constraint=None):
        packages = []

        if constraint is not None:
            version_parser = VersionParser()
            constraint = version_parser.parse_constraints(constraint)

        with ServerProxy(self._url) as client:
            versions = client.package_releases(name, True)

        if constraint:
            versions = constraint.select([Version.coerce(v) for v in versions])

        for version in versions:
            try:
                packages.append(Package(name, version))
            except ValueError:
                continue

        return packages
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号