如何从Pypi中删除包

问题描述 投票:34回答:3

如何从Pypi中删除包裹?

几个月前我上传了一个包给Pypi。包裹现在已经过时了,我想正式删除它。我找不到有关如何删除我的包的任何文档。

python pypi
3个回答
37
投票
  • 登录。
  • 转到你的包裹。
  • 选中特定包的“删除”复选框。
  • 单击“删除”按钮。

10
投票

新的PYPI网站

enter image description here

登录到pypi.org后,

  1. 转到发布
  2. 单击选项下拉列表上的delete
  3. 输入版本号确认
  4. 单击Delete Release以删除该版本。


原始答案

登录pypi,从Your packages中选择所需的包

仅删除程序包的某个版本。

在要删除的单个程序包版本上选中Remove?复选框,然后单击“删除”。

enter image description here

完全删除包

向下滚动,直到看到红色框说“不要使用此按钮”并单击“完全删除此项目”,然后在下一页上确认您的操作。不要忘记,没有撤消选项。

enter image description here


1
投票

这不是一个好主意,因为前一个软件包的所有用户都会看到他们的安装失败。

如果要弃用程序包,可以执行的操作是使用指向新程序包的README发布最后一个发行版。我为python-cli-ui做了那个,后者被cli-ui取代

如果你想获得幻想,你也可以:

  • 运行setup.py时添加警告
  • 或在进口时
  • 或者用一个取决于新名称的虚拟包替换包。
© www.soinside.com 2019 - 2024. All rights reserved.