wheel

提供给系统组的wheel包构建,要求none-any

以oss2包为例

pip download oss2 --platform=any --abi=none --no-deps

查看setup.py中的依赖,分别用上面的命令下载,获得所有的源码包。

打包wheel,universal选项可以打包忽略平台和架构的包;如果包里面含有c extension是不支持universal的,必须是纯python实现

python .\setup.py bdist_wheel --universal

如果遇到打包错误 error: invalid command 'bdist_wheel',可以修改setup.py使用setuptools的setup方法:

# from distutils.core import setup
from setuptools import setup