跳转到主要内容

在从pip安装时动态限制manylinux的版本

项目描述

Build Status Azure DevOps coverage pre-commit.ci status

manylinux-max

在从pip安装时动态限制manylinux的版本

安装

pip install manylinux-max

用法

在尝试安装其他包之前安装此包。

将环境变量MANYLINUX_MAX设置为限制候选的manylinux版本。

这在使用pip install --target为aws lambda构建zip文件时很有用(aws lambda的libc版本较旧,并且可能与主机的libc版本不同)。

pip install manylinux-max
MANYLINUX_MAX=2.26 pip install --target src -r requirements.txt

您可能从aws lambda遇到的示例错误

ImportError: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by /var/task/cryptography/hazmat/bindings/_rust.abi3.so)

项目详情


下载文件

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

源分布

manylinux_max-1.0.1.tar.gz (2.8 kB 查看哈希)

上传时间:

构建分布

manylinux_max-1.0.1-py2.py3-none-any.whl (3.1 kB 查看哈希)

上传于 Python 2 Python 3

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF赞助商 PingdomPingdom 监控 SentrySentry 错误日志 StatusPageStatusPage 状态页面