首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyPI上车轮的平台约束有什么限制吗?

问PyPI上车轮的平台约束有什么限制吗?
EN

Stack Overflow用户
提问于 2017-10-06 05:44:16
回答 1查看 1.5K关注 0票数 6

是否对上传到PyPI的Linux车轮的范围有任何限制(PEP或其他地方)?具体而言:当我们由于依赖较新的linux_x86_64的外部C库而无法构建后者时,将PyPI车轮上传到PyPI而不是manylinux1_x86_64是否被认为是可以接受的做法?

另见PEP 513 /“理由”

使用PEP425平台标记3的构建工具不跟踪有关特定Linux发行版或已安装系统库的信息,而是为所有车轮分配过于模糊的linux_i686或linux_x86_64标记。由于这种模糊不清,在一台机器上编译的带有Linux标记的构建发行版不会在另一台机器上正常工作,因此,PyPI不允许为Linux上传轮子。

和"PyPI支持“:

PyPI应该允许上传包含manylinux1平台标记的轮子。PyPI不应试图正式验证包含manylinux1平台标记的车轮是否符合本文档中描述的manylinux1策略。这个验证任务应该留给单独开发的其他工具,比如audit轮。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-06 05:51:00

嗯,试图上传到https://test.pypi.org上说:

HTTPError: 400个客户端错误:二进制轮‘foo-cp35-cp35m-linux_x86_64’有一个不受支持的平台标记'linux_x86_64‘。网址:https://test.pypi.org/legacy/

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46599004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档