Henry Schreiner
Henry Schreiner
I’m surprised `MACOSX_DEPLOYMENT_TARGET=10.15` supports C++20, as 10.12-10.14 (depending on what features you used) is required to support C++17. But maybe it supports the subset you are using?
Scikit-build-core does not use extra memory. Your error is: ``` ModuleNotFoundError: No module named 'scikit_build_core' ``` So you forgot to update the build-system.requires. Did you check the binary in the...
```toml [tool.setuptools.dynamic] version = {attr = "teqp.__version__"} ``` Scikit-build-core is not setuptools. This won’t do anything. Scikit-build-core has a built-in regex plugin that does exactly what you want. https://scikit-build-core.readthedocs.io/en/latest/configuration.html#dynamic-metadata (click...
You should set: ```toml [tool.cibuildwheel] build-verbosity = 1 ``` or `CIBW_BUILD_VERBOSITY=1` (You've set it only for Windows). The default build backend (pip) hides all backend output by default. That way...
Cibuildwheel builds Linux wheels in a docker container, which means they do not have access to the host's environment variables. You have to either specify the variables you want to...
You can use `v2.16`, we provide that. We add and remove wheels in minor releases so it’s not safe to pin to v2.
The official actions have a private action they use to create the "v2" style versions. Some other actions try to follow this, some use different names (https://github.com/pypa/gh-action-pypi-publish uses `release/v1`, for...
I think we could require importlib_resources >= 5.9.0 on Python < 3.12, and then use `as_file` to get the directory. This wasn't available when I first wrote this, I believe,...
Alternatively, we could add specific handling for multiplexed path. The above will work for any case, including running from a `.pyz`, though it does add some extra work (copying files...
I believe it makes a copy with the merged directory during the duration of the context manager, the same way it would expose a zip directory.