Henry Schreiner

Results 2521 comments of Henry Schreiner

I've started producing boost-histogram wheels, https://github.com/scikit-hep/boost-histogram/pull/1001, without a problem too, that's scikit-build-core, pybind11, cibuildwheel. A few thoughts: Why are you finding the SABI component? Pybind11 doesn't support that. Why are...

This is not cross-compiled, this issue the native runner, right? The cibuildwheel specific part you are referring to (and you added) is for cross-compiling, I believe. Scikit-build-core should be reading...

Could you enable verbose logging for scikit-build-core? https://scikit-build-core.readthedocs.io/en/latest/configuration/index.html#verbosity I think we are supposed to be passing the correct `-A` flag for the MSVC generators, I'd like to verify that's true.

> DEBUG - Selecting win-amd64 or win-arm64 due to VSCMD_ARG_TARGET_ARCH Haha, interesting. Looks like we rely on the CMake default if nothing is selected, rather than passing `-G "Visual Studio...

Have you tried without https://github.com/Chocobo1/setup-ccache-action? [This](https://github.com/munich-quantum-toolkit/workflows/blob/c1a3dfa9decdebdfd0901d703937da48f7f3dbe2/.github/workflows/reusable-python-packaging.yml#L207), specifically, worries me. There's no mention of Windows ARM in the action and at the very least it might be mixing up caching. Ahh,...

Are you sure it's not a bug in setuptools? IIRC that was a bug for a bit there?

This is a bug in PyPy + setuptools interaction, I don't think cibuildwheel is involved at all. PyPy's official stance is PyPy 3.7-3.9 are not supported and are not expected...

This looks suspicious: https://github.com/fwilliams/point-cloud-utils/blob/9c7c54b7c1ac426d0a78854214901ec5fbaae684/setup.py#L72-L73 This is more likely to be correct: https://github.com/pybind/cmake_example/blob/7a94877f581a14de4de1a096fb053a55fc2a66bf/setup.py#L99-L103 You don't need to try to force anything for a native compile, and your code wouldn't handle cross-compilation....

``` --format {ustar|pax|cpio|shar} Select archive format ``` I assume we could use `pax` on both ends, though. (Edit: doesn't seem to work) Do you have a ref to the docker...

This works: ```diff diff --git a/cibuildwheel/oci_container.py b/cibuildwheel/oci_container.py index 0a5fa325..39516f35 100644 --- a/cibuildwheel/oci_container.py +++ b/cibuildwheel/oci_container.py @@ -229,7 +229,7 @@ def copy_into(self, from_path: Path, to_path: PurePath) -> None: if from_path.is_dir(): self.call(["mkdir", "-p",...