[build-system] requires = [ "setuptools>=42", "wheel", "Cython", "numpy>=1.18.0", ] [tool.cibuildwheel] skip = ["pp*"] # Do not build for PyPy ## Windows build configuration [tool.cibuildwheel.windows] archs = ["x86", 'AMD64'] #before-test = [# Unittest for windows # "pip install -r \"{project}\\requirements-test.txt\"", #] #test-command = [ # # "xcopy /e /i \"{project}\\lzero\" lzero", # "copy \"{project}\\pytest.ini\" pytest.ini", # "pytest lzero -sv -m unittest --log-level=DEBUG", #] ## macOS build configuration [tool.cibuildwheel.macos] archs = ["x86_64", "arm64"] # Build for x86_64 and arm64 #before-test = [# Unittest for macos # "pip install -r {project}/requirements-test.txt", #] #test-command = [ # # "cp -rf {project}/lzero lzero", # "cp {project}/pytest.ini pytest.ini", # "pytest lzero -sv -m unittest --log-level=DEBUG", #] ## Linux build configuration [tool.cibuildwheel.linux] archs = ["x86_64", "aarch64"] # Build for x86_64 and arm64 skip = ["pp* *musllinux*"] # dependencies do not build for musl #before-test = [# Unittest for linux # "pip install -r {project}/requirements-test.txt", #] #test-command = [ # # "cp -rf {project}/lzero lzero", # "cp {project}/pytest.ini pytest.ini", # "pytest lzero -sv -m unittest --log-level=DEBUG", #]