0
我是GitHub上某个开源项目的合作者。最初创建该项目的人正在忙于新的活动,并且给了我一个合作者访问权限,以便我可以将pull请求合并到回购等。如果我不是它的原始作者,我可以创建一个包的PyPI版本吗?
现在是在PyPI上创建新版本的时候了。我可以做一个新版本,或者只有包装的原始作者可以做到这一点吗?我在这里找到了一个指南:https://packaging.python.org/distributing/,我试图通过twine将版本推送到test PyPI site,但它不会允许我推送包装表单。
不,我不认为你可以。否则,任何人都可以发布流行包的恶意版本。 – jonrsharpe
如果它已经在PyPI上并且您想要更新现有软件包的版本,则需要首先使用用于上传软件包的凭证。 –
@AlexHall是的,它已经在PyPI上。所以,只有一套凭证是包装作者的个人凭证,我必须要求他在每次需要时创建一个发布(或者要求他将这些凭证传递给我,这可能不安全,导致其他软件包,他创建也可能与他们一起访问)。 –