有一些兼容的修复程序可以很好地退出:
我以前从未在这里发布过,但如果我理解正确,所需要的只是推送更新日志并标记它,它会使用@blueyed的 PyPI 令牌自动发布。
我会在几天内完成,除非有人反对(或志愿者)。
好吧,我试过了,但似乎令牌不再有效:
HTTPError: 403 Forbidden from https://upload.pypi.org/legacy/
Invalid or non-existent authentication information. See https://pypi.org/help/#invalid-auth for more information.
(参见工作:https://travis-ci.org/github/pytest-dev/pytest-django/jobs/721042875)。
因此,现在提交和标记但未发布到 PyPI 的版本有点混乱......
@blueyed和@pelme :根据https://pypi.org/project/pytest-django/ ,您是有权发布到 PyPI 的用户。 你认为你可以手动发布轮子,或者更新 travis 令牌吗? 对不起,一团糟,我希望它会奏效。
@bluetech如果您使用的是setup.py upload
,那么请尝试twine upload
。 似乎前者最近被打破了,至少对于我的项目来说。
对不起,我帮不了你。
@bluetech @pelme你有没有机会帮助发布这个?
(来自 https://github.com/pytest-dev/pytest/issues/7585#issuecomment-691510957):
@pelme你能把我和/或@bluetech添加为 PyPI 上的发布者吗? 我们可以从那里获取它(我的用户名也是nicoddemus
)。 @bluetech你的呢?
抱歉耽搁了。 我现在已将@nicoddemus添加为 PyPI 的所有者。 我不知道@bluetech的 PyPI 用户名,但请在这里回复,我也会加你!
谢谢🙏,如果我能提供任何其他帮助,请告诉我。
@pelme太好了,谢谢!
我的 PyPI 用户名是bluetech
(实际上是刚刚创建的)。 添加后,我将完成此版本。
@bluetech 太棒了! 你现在被邀请到 PyPI 上。
3.10.0 现已发布到 PyPI。
注意我在本地上传; 我尝试更新 travis 文件中的令牌,但是在尝试加密新令牌时,它给出了一些关于令牌太长的错误......不过,在下一个版本之前会找一些时间进行调查。 也许只是切换到 github 操作?
也许只是切换到 github 操作?
听起来是一个好主意。 然后,您可以将密钥存储在 github 的秘密存储中。
最有用的评论
@bluetech @pelme你有没有机会帮助发布这个?