pypi 的yank 是什么意思?

PyPI 的 yank 是官方提供的一个包版本撤回功能,核心作用是将已上传的特定版本包标记为不可安装,避免用户误下载存在严重缺陷的版本。

核心规则说明

  • ‌仅标记不可安装 ‌:执行 yank 操作后,该版本包不会从 PyPI 服务器物理删除,只是在 pip install 安装时无法直接指定该版本号进行安装。
  • ‌不影响已下载用户‌:已经安装过该版本包的用户不会受到任何影响,本地缓存的包文件依然可以正常使用。
  • ‌不可逆操作‌:yank 标记一旦生效,无法再将该版本恢复为可安装状态,操作前需要确认版本确实存在必须撤回的严重问题。
  • ‌适用场景‌:仅用于处理包含严重安全漏洞、打包错误、恶意代码等极端问题的版本,普通版本迭代不建议使用该功能。
  • ‌命令示例 ‌:通过 twine yank your-package==1.0.0 即可完成指定版本的撤回操作。

也就是说把一个版本屏蔽掉,但是又不影响已经安装了这个版本的人!

相关推荐
沧海一笑-dj10 天前
【Python】Python学习笔记-模块与包
python·pip·模块·包·python包·python模块·包与模块
郝学胜-神的一滴11 天前
AI 编程智能体 16:从零基础搭建到精细化优化
人工智能·python·算法·语言模型·langchain·pip
万粉变现经纪人14 天前
如何解决 pip install 安装报错 检测到 yanked 版本需更换可用版本 问题
人工智能·python·scrapy·numpy·pandas·pyqt·pip
jiangliushi616 天前
GPT-6.1 Sol 免费用:pip install 太慢、超时?换清华镜像,再让 Codex 帮你写脚本
gpt·pip
看我debug19 天前
Android 运行时分析工作台 (Demo)。统一管理 Frida 脚本、自动注入(修改运行时代码)、收集结构化结果、生成 JSON 报告。
android·python·pip
Escalating_xu1 个月前
【Python】使用库:标准库、第三方库、pip、项目实战与程序打包
java·python·pip
青春不朽5121 个月前
pip 安装慢、超时、报错?一份国内源配置 + 9 个高频报错对照表
pip
ysu_03141 个月前
uv实战指南-从Python版本虚拟环境到pyproject依赖管理
开发语言·python·pip·uv·虚拟环境·包管理·依赖管理
伞伞悦读2 个月前
【第39期】Python 第三方包安装详解:pip、conda、requirements、版本锁定和镜像源
python·conda·pip