为不同的平台构建python轮子
作者:互联网
我有一个需要预编译扩展模块的库.考虑以下文件布局:
lib
|--- win32_py32
| |--- _lib.py
|---- win32_py32
|--- _lib.py
如何根据平台构建2个不同的轮组,其中只包含正确的二进制文件?
解决方法:
我会做这样的事情:
lib
|------ lib.py
|------ platform_1
| |------- _lib.py
|
|------ platform_2
| |------- _lib.py
并在lib.py中
# this module becomes the _lib module for one platform of either 1 or 2
if platform == 1:
from .platform_1._lib import * # python 3 import
if platform == 2:
from .platform_2._lib import *
标签:python,distutils,python-wheel 来源: https://codeday.me/bug/20190629/1324811.html