是否对上传到PyPI的Linux车轮的范围有任何限制(PEP或其他地方)?具体而言:当我们由于依赖较新的linux_x86_64的外部C库而无法构建后者时,将PyPI车轮上传到PyPI而不是manylinux1_x86_64是否被认为是可以接受的做法?
使用PEP425平台标记3的构建工具不跟踪有关特定Linux发行版或已安装系统库的信息,而是为所有车轮分配过于模糊的linux_i686或linux_x86_64标记。由于这种模糊不清,在一台机器上编译的带有Linux标记的构建发行版不会在另一台机器上正常工作,因此,PyPI不允许为Linux上传轮子。
和"PyPI支持“:
PyPI应该允许上传包含manylinux1平台标记的轮子。PyPI不应试图正式验证包含manylinux1平台标记的车轮是否符合本文档中描述的manylinux1策略。这个验证任务应该留给单独开发的其他工具,比如audit轮。
发布于 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/
https://stackoverflow.com/questions/46599004
复制相似问题