Fangjun Kuang
Committed by GitHub

Fix building pre-compiled wheels (#68)

@@ -32,7 +32,7 @@ jobs: @@ -32,7 +32,7 @@ jobs:
32 uses: pypa/cibuildwheel@v2.11.4 32 uses: pypa/cibuildwheel@v2.11.4
33 env: 33 env:
34 CIBW_BEFORE_BUILD: "pip install -U cmake numpy" 34 CIBW_BEFORE_BUILD: "pip install -U cmake numpy"
35 - CIBW_SKIP: "cp27-* cp35-* *-win32 pp* *-musllinux* *-manylinux_i686" 35 + CIBW_SKIP: "cp27-* cp35-* cp36-* *-win32 pp* *-musllinux* *-manylinux_i686"
36 CIBW_BUILD_VERBOSITY: 3 36 CIBW_BUILD_VERBOSITY: 3
37 37
38 - name: Display wheels 38 - name: Display wheels
@@ -40,6 +40,7 @@ try: @@ -40,6 +40,7 @@ try:
40 # -linux_x86_64.whl 40 # -linux_x86_64.whl
41 self.root_is_pure = False 41 self.root_is_pure = False
42 42
  43 +
43 except ImportError: 44 except ImportError:
44 bdist_wheel = None 45 bdist_wheel = None
45 46
@@ -74,7 +75,11 @@ class BuildExtension(build_ext): @@ -74,7 +75,11 @@ class BuildExtension(build_ext):
74 extra_cmake_args += " -DBUILD_SHARED_LIBS=ON " 75 extra_cmake_args += " -DBUILD_SHARED_LIBS=ON "
75 else: 76 else:
76 extra_cmake_args += " -DBUILD_SHARED_LIBS=OFF " 77 extra_cmake_args += " -DBUILD_SHARED_LIBS=OFF "
  78 + extra_cmake_args += " -DSHERPA_ONNX_ENABLE_CHECK=OFF "
77 extra_cmake_args += " -DSHERPA_ONNX_ENABLE_PYTHON=ON " 79 extra_cmake_args += " -DSHERPA_ONNX_ENABLE_PYTHON=ON "
  80 + extra_cmake_args += " -DSHERPA_ONNX_ENABLE_PORTAUDIO=OFF "
  81 + extra_cmake_args += " -DSHERPA_ONNX_ENABLE_C_API=OFF "
  82 + extra_cmake_args += " -DSHERPA_ONNX_ENABLE_WEBSOCKET=OFF "
78 83
79 if "PYTHON_EXECUTABLE" not in cmake_args: 84 if "PYTHON_EXECUTABLE" not in cmake_args:
80 print(f"Setting PYTHON_EXECUTABLE to {sys.executable}") 85 print(f"Setting PYTHON_EXECUTABLE to {sys.executable}")