Covery和管道标志没有出现在PyPI上

我们在pypI服务器上没有几个库。它们的常规设置和接口代码是相同的。在几个存储库scikit-surgercorescikit-surgeryutils中,管道和覆盖范围的标记不可见,而在另一个存储库scikit-surgerydavinci中,所有标记均被显示。奇怪的是,链接工作正常,但没有出现徽章。

我检查了正在从README.rst中读取描述的项目中的setup.cfg。对于工作库和非工作库,徽章的代码部分都相同。我检查了gitlab服务器以搜索.svg图像,但找不到它们。

我的问题是为什么没有出现徽章。 pypI如何获得徽章。对如何修复它们有帮助吗?该修复应该不会很困难,因为链接可以正常工作。

lujingyu666666 回答:Covery和管道标志没有出现在PyPI上

图像不存在。比较

https://weisslab.cs.ucl.ac.uk/WEISS/SoftwareRepositories/SNAPPY/scikit-surgerydavinci/badges/master/coverage.svg

https://weisslab.cs.ucl.ac.uk/WEISS/SoftwareRepositories/SNAPPY/scikit-surgerycore/badges/master/coverage.svg

第二个URL返回“找不到错误404”。修复所有README.rst中的URL或修复网站以返回图像。

,

我发现了问题,问题出在@phd所建议的回购管道许可中。这很棘手,因为文件.svg在项目或Gitlab服务器中不存在,但是它是由Gitlab为每个项目即时创建的。
在将管道权限从Only Project Members更改为Everyone with Access时,可以解决此问题。设置位于Gitlab-Repo > Settings > Visibility,project features,permissions > Click Expand and in Repo section change Pipelines

enter image description here

本文链接:https://www.f2er.com/3095023.html

大家都在问