扬基
笔记
PyPI目前仅支持下载整个版本,不支持下载单个文件。
PyPI 支持yank 操作,这是一种非破坏性的删除替代方法。
被撤回的版本是指安装程序始终忽略的版本,除非它是唯一符合版本说明符(使用 `--version`==或 `--version` ===)的版本。更多信息请参阅PEP 592 。
我应该何时撤回发布?
与删除操作一样,应该谨慎使用 angking 操作,因为它可能会对软件包的下游用户造成干扰。
维护者在以下情况下应考虑撤回版本:
- 该版本已损坏或无法卸载。
- 该版本发布违反了自身的兼容性保证。例如,
sampleproject 1.0.1如果它与某个版本无意中不sampleproject 1.0.0兼容,则可能会被撤回。 - 该版本存在安全漏洞。
如何撤销发布?
要撤回某个版本,请转到项目的版本管理页面:
https://pypi.org/manage/project/YOUR-PROJECT/releases/。
点击Options要撤销的版本旁边的按钮,然后点击Yank:

此时会弹出一个对话框,要求您确认撤销操作,并可选择提供撤销原因:

如果提供了原因,则会在发布页面以及安装程序使用的索引 API中显示该原因。
提示
强烈建议提供撤回原因,因为这可以帮助下游用户确定如何应对撤回操作。