From 5bb4a29fceff4d453f4e15f0c032285a690867c3 Mon Sep 17 00:00:00 2001 From: Wenzel Jakob Date: Tue, 19 Mar 2024 09:23:13 +0100 Subject: [PATCH 1/3] build arm64 wheels on windows --- pyproject.toml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index a116039..c064e99 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,6 @@ [build-system] -requires = ["scikit-build-core >=0.4.3", "nanobind >=1.3.2"] +requires = ["scikit-build-core >=0.4.3", + "nanobind @ git+https://github.com/wjakob/nanobind@master"] build-backend = "scikit_build_core.build" [project] @@ -40,6 +41,9 @@ test-requires = "pytest" # Don't test Python 3.8 wheels on macOS/arm64 test-skip="cp38-macosx_*:arm64" +[tool.cibuildwheel.windows] +archs = ["x86", "AMD64", "ARM64"] + # Needed for full C++17 support [tool.cibuildwheel.macos.environment] MACOSX_DEPLOYMENT_TARGET = "10.14" From 3fcad46c32d1a9fad99b084aa14bca8085722b54 Mon Sep 17 00:00:00 2001 From: Wenzel Jakob Date: Tue, 19 Mar 2024 21:20:09 +0100 Subject: [PATCH 2/3] added verbose logging --- pyproject.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index c064e99..0c95eff 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,6 +30,9 @@ build-dir = "build/{wheel_tag}" # Build stable ABI wheels for CPython 3.12+ wheel.py-api = "cp312" +cmake.verbose = true +logging.level = "INFO" + [tool.cibuildwheel] # Necessary to see build output from the actual compilation build-verbosity = 1 From 0fd3a4b4ea4803da5ba08d130a6f47b8a5a8f1a1 Mon Sep 17 00:00:00 2001 From: Wenzel Jakob Date: Thu, 21 Mar 2024 15:39:21 +0100 Subject: [PATCH 3/3] bump log level to DEBUG --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 0c95eff..bb86abf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,7 +31,7 @@ build-dir = "build/{wheel_tag}" wheel.py-api = "cp312" cmake.verbose = true -logging.level = "INFO" +logging.level = "DEBUG" [tool.cibuildwheel] # Necessary to see build output from the actual compilation