在上传到pypi之前我应该每次注册吗?(Should I register every time before uploading to pypi?)

编程入门 行业动态 更新时间:2024-10-26 00:31:18
在上传到pypi之前我应该每次注册吗?(Should I register every time before uploading to pypi?)

我知道这是将项目发布到pypi所需要的

$ python setup.py register -r pypi $ python setup.py sdist upload -r pypi $ python setup.py bdist_wheel upload -r pypi

在上传到pypi之前我应该​​每次注册吗? 或者只是第一次? 谢谢。

I know this is what it needs to publish your project to pypi

$ python setup.py register -r pypi $ python setup.py sdist upload -r pypi $ python setup.py bdist_wheel upload -r pypi

Should I register every time before uploading to pypi? Or just the first time? Thank you.

最满意答案

现在我可以确认答案是: 是的,永远

如果您不注册,pypi将不允许您上传。 并且您不能使用相同的版本号注册,这也是不允许的,这意味着您应该在注册和上载之前修改setup.py版本号。

如果我不想更改版本但需要修改代码怎么办? 这是一个解决方案: 假设以前的版本是0.0.1 ,那么你可以使用0.0.1.post1 ,pypi会很乐意接受这个。

这是我在pypi上的ezcf软件包的0.0.1.post1版本,因为你可以看到它是一个有效的版本号。 https://pypi.python.org/pypi/ezcf/0.0.1.post1

Now I can confirm the answer is: Yes, always

If you don't register, pypi will not allow you to upload. And you can't register with the same version number, this is not allowed either, which means you should modify version number in setup.py before registering and uploading.

What if I don't want to change version but need to modify code? Here's a solution: Suppose the previous version is 0.0.1, then you can use 0.0.1.post1 and pypi will happily accept this.

Here's 0.0.1.post1 version of my ezcf package on pypi, as you can see it is a valid version number. https://pypi.python.org/pypi/ezcf/0.0.1.post1

更多推荐

本文发布于:2023-07-21 09:31:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1208981.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:在上   pypi   register   time   uploading

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!