如何从Pypi中删除包

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (123)

如何从Pypi中删除包裹?

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

提问于
用户回答回答于

新的PYPI网站

登录到pypi.org后,

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

原始答案

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

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

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

完全删除包

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

用户回答回答于

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

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

你也可以:

  • setup.py运行时添加警告
  • 或在导入时
  • 或者用一个取决于新名称的虚拟包替换包。

所属标签

可能回答问题的人

  • HKC

    红客学院 · 创始人 (已认证)

    26 粉丝7 提问5 回答
  • 西风

    renzha.net · 站长 (已认证)

    9 粉丝1 提问4 回答
  • Dingda

    Dingda · 站长 (已认证)

    4 粉丝0 提问3 回答
  • 螃蟹居

    1 粉丝0 提问2 回答

扫码关注云+社区

领取腾讯云代金券