如何从Pypi中删除包

时间:2013-12-05 15:03:32

标签: python pypi

如何从Pypi中删除包裹?

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

3 个答案:

答案 0 :(得分:36)

  • 登录。
  • 转到你的包裹。
  • 选中特定包的“删除”复选框。
  • 点击“删除”按钮。

答案 1 :(得分:9)

新PYPI网站

enter image description here

登录pypi.org后,

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



  5. 原始答案

    登录pypi,从Your packages

    中选择所需的套餐

    仅删除软件包的一个版本。

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

      

    enter image description here

    完全删除包

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

      

    enter image description here

答案 2 :(得分:0)

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

如果您要弃用某个软件包,您可以做的是发布一个最新版本,其中包含一个指向新软件包的自述文件。我是为python-cli-ui做的,被cli-ui

取代了

如果您想花哨的话,还可以:

  • 添加在运行setup.py时打印的警告
  • 或在导入时
  • 或用依赖于新名称的虚拟包装替换包装。