Python 如果我';我不是它的原作者?

Python 如果我';我不是它的原作者?,python,pip,packaging,pypi,python-packaging,Python,Pip,Packaging,Pypi,Python Packaging,我是GitHub上某个开源项目的合作者。最初创建项目的那个家伙正忙于新的活动,他给了我一个合作者访问权限,这样我就可以将请求合并到repo等 现在是在PyPI上创建新版本的时候了。我可以发布一个新版本,或者只有包的原始作者可以这样做?我在这里找到了一个指南:我正试图通过twine将发布推送到一个服务器上,但它不允许我推送包表单。了解PyPI的工作原理。他们有一个指定软件包“所有者”和“维护者”的系统。如果作者想把项目的控制权交给你,他可以指定你为“所有者”,如果只是想授权你在PyPI上更新项目,

我是GitHub上某个开源项目的合作者。最初创建项目的那个家伙正忙于新的活动,他给了我一个合作者访问权限,这样我就可以将请求合并到repo等


现在是在PyPI上创建新版本的时候了。我可以发布一个新版本,或者只有包的原始作者可以这样做?我在这里找到了一个指南:我正试图通过twine将发布推送到一个服务器上,但它不允许我推送包表单。

了解PyPI的工作原理。他们有一个指定软件包“所有者”和“维护者”的系统。如果作者想把项目的控制权交给你,他可以指定你为“所有者”,如果只是想授权你在PyPI上更新项目,他可以指定你为“维护者”。

不,我认为你不能。否则,任何人都可以发布流行软件包的恶意版本。如果该软件包已经在PyPI上,并且您想更新现有软件包的版本,则首先需要用于上载该软件包的凭据。@Alexall是的,它已经在PyPI上。因此,只有1组凭据,它们是包作者的个人凭据,每次我需要创建发布时,我都必须要求他创建发布(或者要求他将这些凭据传递给我,这可能不安全,因为他创建的其他包也可能会被访问)。请参阅。如果作者想把项目的控制权交给你,他可以指定你为“所有者”,如果只是想授权你在PyPI上更新项目,他可以指定你为“维护者”。@BrenBarn非常感谢,你的评论解决了我的问题。你能把它作为答案贴出来吗?我会接受的?