Fix building pre-compiled wheels (#68)
This commit is contained in:
2
.github/workflows/build-wheels.yaml
vendored
2
.github/workflows/build-wheels.yaml
vendored
@@ -32,7 +32,7 @@ jobs:
|
|||||||
uses: pypa/cibuildwheel@v2.11.4
|
uses: pypa/cibuildwheel@v2.11.4
|
||||||
env:
|
env:
|
||||||
CIBW_BEFORE_BUILD: "pip install -U cmake numpy"
|
CIBW_BEFORE_BUILD: "pip install -U cmake numpy"
|
||||||
CIBW_SKIP: "cp27-* cp35-* *-win32 pp* *-musllinux* *-manylinux_i686"
|
CIBW_SKIP: "cp27-* cp35-* cp36-* *-win32 pp* *-musllinux* *-manylinux_i686"
|
||||||
CIBW_BUILD_VERBOSITY: 3
|
CIBW_BUILD_VERBOSITY: 3
|
||||||
|
|
||||||
- name: Display wheels
|
- name: Display wheels
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ try:
|
|||||||
# -linux_x86_64.whl
|
# -linux_x86_64.whl
|
||||||
self.root_is_pure = False
|
self.root_is_pure = False
|
||||||
|
|
||||||
|
|
||||||
except ImportError:
|
except ImportError:
|
||||||
bdist_wheel = None
|
bdist_wheel = None
|
||||||
|
|
||||||
@@ -74,7 +75,11 @@ class BuildExtension(build_ext):
|
|||||||
extra_cmake_args += " -DBUILD_SHARED_LIBS=ON "
|
extra_cmake_args += " -DBUILD_SHARED_LIBS=ON "
|
||||||
else:
|
else:
|
||||||
extra_cmake_args += " -DBUILD_SHARED_LIBS=OFF "
|
extra_cmake_args += " -DBUILD_SHARED_LIBS=OFF "
|
||||||
|
extra_cmake_args += " -DSHERPA_ONNX_ENABLE_CHECK=OFF "
|
||||||
extra_cmake_args += " -DSHERPA_ONNX_ENABLE_PYTHON=ON "
|
extra_cmake_args += " -DSHERPA_ONNX_ENABLE_PYTHON=ON "
|
||||||
|
extra_cmake_args += " -DSHERPA_ONNX_ENABLE_PORTAUDIO=OFF "
|
||||||
|
extra_cmake_args += " -DSHERPA_ONNX_ENABLE_C_API=OFF "
|
||||||
|
extra_cmake_args += " -DSHERPA_ONNX_ENABLE_WEBSOCKET=OFF "
|
||||||
|
|
||||||
if "PYTHON_EXECUTABLE" not in cmake_args:
|
if "PYTHON_EXECUTABLE" not in cmake_args:
|
||||||
print(f"Setting PYTHON_EXECUTABLE to {sys.executable}")
|
print(f"Setting PYTHON_EXECUTABLE to {sys.executable}")
|
||||||
|
|||||||
Reference in New Issue
Block a user