【发布时间】:2018-08-14 04:04:58
【问题描述】:
我使用 JFrog Artifactory 作为工件存储来保存私有 python 模块。当我们的构建服务器将已编译的 python 模块推送到 Artifactory PyPI 存储库时,它会向另一个端点发出 GET 请求(以验证模块是否已被推送)。我可以看到模块已存储,但 /json 端点返回 404 未找到。当我尝试在公共 PyPI 站点上执行此操作时,我得到一个 JSON 格式的元数据文档。
这是 JFrog 不支持的 PyPI 功能吗?还是我的构建工件有问题?我已经尝试过四处搜索,但找不到太多关于此的信息。
https://wiki.python.org/moin/PyPIJSON?action=show&redirect=PyPiJson
适用于 PyPI 的 URL:https://pypi.python.org/pypi/{{ packagename }}/json
示例:https://pypi.python.org/pypi/requests/json
在 Artifactory 上给出 404 的 URL:https://{{ myorg }}.jfrog.io/{{ myorg }}/api/pypi/{{ myteam }}/{{ packagename }}/json
谢谢
【问题讨论】:
标签: python pip artifactory pypi