跳转到主要内容

安装此包可禁用在pip下载时使用manylinux1 wheels。

项目描述

Build Status

no-manylinux1

安装此包可禁用在pip下载时使用manylinux1 wheels。

用法

# First install no-manylinux1
pip install no-manylinux1
# Now subsequent invocations of pip will ignore manylinux1 wheels
pip install ...
# To restore the original behaviour, simply `pip uninstall no-manylinux1`

是什么?为什么?

manylinux1规范要求符合规范的包将二进制依赖项打包到分发的wheel中。以一个库为例,在manylinux1之前,它会动态链接到libssl。由于libssl接收到安全补丁,系统二进制会通过操作系统包管理器进行更新。动态链接的python库会免费接收这些更新,而无需重新编译、重新安装等。在manylinux1中,libssl被打包到wheel中。为了接收安全更新,您必须等待上游产生新的wheel,并知道安装该库的新版本。这些打包的wheel几乎没有任何可见性,这使得在规模上管理它们变得不可能。因此,有些人可能会选择忽略这个标准。

链接

项目详情


下载文件

下载适用于您的平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

no_manylinux1-1.2.0.tar.gz (2.5 kB 查看哈希值)

上传时间 源代码

构建分发

no_manylinux1-1.2.0-py2.py3-none-any.whl (2.8 kB 查看哈希值)

上传时间 Python 2 Python 3

由...