微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用轮子0.35.x

如何解决使用轮子0.35.x

我正在尝试在x86_64构建机器上为aarch64目标生成wheel包。但是从python 3.8开始,我得到以下错误消息:

AssertionError: would build wheel with unsupported tag ('cp38','cp38','linux_aarch64')

通过调查,我发现,在“打包” python程序包中出现了错误,该程序包由转轮0.35.1(由setuptools使用)用于在特定解释器上生成支持标签。包装模块已替换pep425tags.py(从0.35.0版本开始)。问题是打包模块仅将构建机器的本机体系结构的标签报告为受支持标签,在本例中为“ x86_64”。

如何使用Python 3.8中的setuptools(和wheel 0.35.0+)在各种架构下生成轮子?

解决方法

我不认为Guido会批准,但我只是在bdist_wheel.py中注释掉了令人反感的断言。我不知道为什么不允许这种交叉编译,因此请进行测试,以防万一。对我来说到目前为止

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。