将 PyPi 官方 repo 与 pygradle 一起使用

Bos*_*one 5 python pypi gradle pygradle

我正在尝试使用来自 LinkedIn 的新PyGradle 插件构建和安装我的 python 库。我立即遇到了问题,因为演示仓库非常有限

repositories {
    pyGradlePyPi()
}
Run Code Online (Sandbox Code Playgroud)

我希望能够从官方 pypi.python.org 存储库中提取依赖项,但令我惊讶的是,我能够从 PyGradle 的 GitHub 站点中挖掘出的文档中没有提及它。是否有可能,如果没有,我该怎么办?

PS 根据 pygradle 文档,没有直接使用 PyPi 存储库的方法,因为它利用 Ivy 进行实际的依赖管理。获得关于如何设置本地和基于 Artifactory 的存储库并导入所需包的“官方”教程会很棒

Bos*_*one 2

简短的回答 - 根据文档,不支持从 PyPi 直接导入。有一个 pivy-importer 实用程序能够将包从 PiPy 拉取到本地 Ivy 存储库,但它也会拉取一些默认包,并且需要扩展(手动)以拉取您可能需要的包。据我了解,这是一项正在进行的工作,随着项目的成熟可能会得到改进