gpt4 book ai didi

python - pygradle pivy-importer下载的python软件包名称不匹配

转载 作者:行者123 更新时间:2023-12-03 06:01:56 24 4
gpt4 key购买 nike

使用pivy-importer将pypi软件包下载到本地仓库中:

java -jar pivy-importer-0.3.37-all.jar --repo pygradle-repo grpcio-tools:1.0.1

...
18:58:17.677 INFO c.l.p.i.deps.DependencyDownloader - Pulling in grpcio-tools:1.0.1
18:58:19.701 INFO c.l.p.i.deps.DependencyDownloader - Pulling in grpcio:1.0.1
...

结果将创建以下文件:
myrepo/pypi/grpcio-tools/grpcio-tools-1.0.1.ivy
myrepo/pypi/grpcio-tools/grpcio_tools-1.0.1.tar.gz (Note the underscore)
myrepo/pypi/grpcio/1.0.1/grpcio-1.0.1.ivy
myrepo/pypi/grpcio/1.0.1/grpcio-1.0.1.tar.gz
...

然后命令
./gradlew build

结果是
* What went wrong:
Could not resolve all dependencies for configuration ':python'.
> Could not find grpcio-tools.tar.gz (pypi:grpcio-tools:1.0.1).

这是我在build.gradle中拥有的:
dependencies {
python 'pypi:grpcio-tools:1.0.1'
...
}

我是否缺少配置或配置错误?

最佳答案

不幸的是,当我们将gRPC的工具包命名为与其他所有内容不一致时,我们就滑了下来。如果您将依赖项名称从grpcio-tools更改为grpcio_tools,那么它现在可能会起作用。我相信我们可以在下一个次要版本更新中加入fix,此时您编写的内容应该可以使用。

n.b.我写这本书的时候并不了解海盗。

关于python - pygradle pivy-importer下载的python软件包名称不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41125868/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com