小编Adr*_*all的帖子

如何在构建时强制使用python wheel特定于平台?

我正在开发一个python2包,其中setup.py包含一些自定义安装命令.这些命令实际上构建了一些Rust代码并输出一些.dylib移动到python包中的文件.

重要的一点是Rust代码在python包之外.

setuptools如果python包是纯python或特定于平台(如果它包含一些C扩展),则应该自动检测.在我的情况下,当我跑步时python setup.py bdist_wheel,生成的轮子被标记为纯粹的蟒蛇轮:<package_name>-<version>-py2-none-any.whl.这是有问题的,因为我需要在不同的平台上运行此代码,因此我需要为每个平台生成一个轮子.

在构建车轮时,是否有办法强制构建特定于平台?

python setuptools setup.py python-wheel

11
推荐指数
4
解决办法
2919
查看次数

标签 统计

python ×1

python-wheel ×1

setup.py ×1

setuptools ×1