如果我不是包的原作者,我可以创建包的 PyPI 版本吗?

Can I create a PyPI release of a package, if I'm not its original author?

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

现在是时候在 PyPI 上创建一个新版本了。我可以做一个新版本,还是只有包的原作者可以做?我在这里找到了指南:https://packaging.python.org/distributing/ and I'm trying to push a release to a test PyPI site via twine,但它不允许我推送包裹形式。

请参阅 this documentation 了解 PyPI 的工作原理。他们有一个指定 "owners" 和 "maintainers" 包的系统。如果作者想将项目的控制权交给你,那么他应该可以将你指定为 "owner",或者如果只是想授权你在 PyPI 上更新项目,则可以将你指定为 "maintainer"。