3
我有一個需要預編譯擴展模塊的庫。考慮下面的文件格式:爲不同的平臺構建python輪子
lib
|--- win32_py32
| |--- _lib.py
|---- win32_py32
|--- _lib.py
如何建立2個不同的wheel
-packages僅包含取決於平臺上正確的二進制文件?
我有一個需要預編譯擴展模塊的庫。考慮下面的文件格式:爲不同的平臺構建python輪子
lib
|--- win32_py32
| |--- _lib.py
|---- win32_py32
|--- _lib.py
如何建立2個不同的wheel
-packages僅包含取決於平臺上正確的二進制文件?
我會做這樣的事情:
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 *