diff --git a/.github/workflows/build-wheels.yaml b/.github/workflows/build-wheels.yaml index 36f0d3c8..9b680f56 100644 --- a/.github/workflows/build-wheels.yaml +++ b/.github/workflows/build-wheels.yaml @@ -32,7 +32,7 @@ jobs: uses: pypa/cibuildwheel@v2.11.4 env: 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 - name: Display wheels diff --git a/cmake/cmake_extension.py b/cmake/cmake_extension.py index f5c3ccc0..4c56bc68 100644 --- a/cmake/cmake_extension.py +++ b/cmake/cmake_extension.py @@ -40,6 +40,7 @@ try: # -linux_x86_64.whl self.root_is_pure = False + except ImportError: bdist_wheel = None @@ -74,7 +75,11 @@ class BuildExtension(build_ext): extra_cmake_args += " -DBUILD_SHARED_LIBS=ON " else: 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_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: print(f"Setting PYTHON_EXECUTABLE to {sys.executable}")