pip 19.2 发布,Python 包安装和管理工具

栏目: 软件资讯 · 发布时间: 6年前

内容简介:Python 包安装和管理工具 pip 19.2 已经发布,更新内容: 放弃对 EOL Python3.4 的支持 现在安装时将使用 keyring 加载凭据 完全支持在需求文件中使用 --trusted-host 更新 pip 的 --log 文件中的时间戳以包括毫秒...

Python 包安装和管理工具 pip 19.2 已经发布,更新内容:

  • 放弃对 EOL Python3.4 的支持
  • 现在安装时将使用 keyring 加载凭据
  • 完全支持在需求文件中使用 --trusted-host
  • 更新 pip 的 --log 文件中的时间戳以包括毫秒
  • 在选择要安装的候选项时,选择具有与用户提供的散列匹配的散列的候选项
  • METADATA  或 PKG-INFO 在访问元数据时为 None 时,改进错误消息
  • 添加一个新的命令 pip debug,它可以显示当前 Python 的兼容标记列表
  • 当搜索结果包括预发布版本时, --pre 显示安装提示
  • 如果设置了 PIP_IS_CI 环境变量,向仓库报告 PIP 正在运行
  • 允许 --python-version  作为虚线版本字符串传递(例如3.7 或 3.7.3)
  • 在 pip freeze 中添加一个--path参数以支持 --target 安装
  • 向  pip list 中添加一个 --path参数以支持 --target 安装

修复 bug

  • 通过 setuptools 调用 setup.py 时,将 sys.argv[0]设置为基础 setup.py ,这样 setuptools 就不会认为路径是 -c 
  • 在检查“Requip-Python”时,更新 pip download 以遵循给定的 python 版本
  • 从版本控制 url 安装时,遵循 --global-option  和 --install-option 
  • 使“ascii”进度条真正成为“ascii”而不是 unicode
  • 当试图在配置中设置格式错误的键时会失败
  • 防止在全局环境中指示前缀并使用 --Target 时出现远程选项错误
  • 在计算链接时,修复  pip install 以尊循 --ignore-requires-python 
  • 冻结可编辑、非版本控制的要求时,修复调试日志消息
  • 扩展到 Subversion 1.8+ 交互式运行 PIP 时以交互方式调用 Subversion 的行为
  • 在某些情况下读取无效的需求文件时,将行号和文件位置添加到错误消息中
  • 当提供无效的可编辑要求时,改进打印的错误消息

其他改进

  • 将证书升级至 2019.6.16 
  • 将 dislib 升级到 0.2.9.post0
  • 将 urllib 3 升级到 1.25.3
  • 将请求升级到 2.22.0
  • 修补程序支持 html5lib
  • 用可工作的临时安装替换失败的 pip 安装示例

详细内容查看发布说明 


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Programming Rust

Programming Rust

Jim Blandy / O'Reilly Media / 2016-8-25 / GBP 47.99

This practical book introduces systems programmers to Rust, the new and cutting-edge language that’s still in the experimental/lab stage. You’ll learn how Rust offers the rare and valuable combination......一起来看看 《Programming Rust》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具