我正在使用bitbucket开发一个python包,并希望在pypi中对其进行索引。每当我有新的下载时,我所做的操作似乎效率很低,这引发了这个问题。
python setup.py register sdist upload
可以(3)在完成(1),(2)之后完成而不重新创建包裹吗? 如果不生成包两次,这样做的正确方法是什么?
答案 0 :(得分:1)
只需再次重做python setup.py register
步骤即可完成PyPi元数据更改,因此您只需编辑setup.py即可更改下载URL,然后重复注册步骤。
请记住,easy_install,pip等自动安装工具通常可以扫描链接到下载URL的页面以获取最新的可下载版本(根据版本编号标准),因此您无需明确链接到你的发行文件。
如果您要执行此操作,我还建议您手动转到PyPi并删除或隐藏您上传的旧源代码发布,以便新用户不会获得包含旧setup.py的版本。< / p>