有没有办法更新PyPi包而不更改版本号?
想象一下,我在最近上传到PyPi的软件包中发现了一个小错误.有没有办法编辑/重新上传代码而不增加版本号?
更新
我想我应该澄清一下,"bug"我的意思是实际源代码中的版本号是错误的 - 它不是一个功能性的东西,它只是意味着你package.version是否得到了以前的版本,而不是当前版本(是的我知道这可能会导致其他人的代码中的错误,但鉴于我们处于alpha状态,我希望版本依赖关系还没有设置好......).为了记录,明显无声的错误修复是坏的!
Mar*_*ers 47
遇到错误时,请始终上传新版本.
增加版本号,包括更改日志,称之为棕色包释放(不是我,有人在头上戴着棕色包,真的,老实说).
你永远不知道谁已经下载了一个版本的副本(在镜像上,直接从你的github页面,无论如何),永远不会知道你悄悄地修复了一个bug.而且,那些确实找出你替换了发布的,现在必须学习如何强制重新安装.
请勿使用静默错误修复替换已发布的软件包.不要被诱惑.只需制作一个新版本.
另一方面,如果您以某种方式管理损坏分发文件本身,因此.zip或.tar.gz文件是b0rken,那么您需要使用PyPI Web界面手动删除该文件并重新上载.
截至1月24日,PyPI甚至不再允许您重用文件名; 这意味着您无法重新上传具有相同版本号的新文件.
如果你做错了所有的是一个包装错误,您可以添加一个.postN后缀的版本号(所以.post1,.post2等等)来指示后发布更新.
| 归档时间: |
|
| 查看次数: |
10599 次 |
| 最近记录: |