Henry Schreiner
Henry Schreiner
I've been upstreaming parts of that to the official docs. :)
Let's do this together, and we can use it as the point where we migrate to cibuildwheel. I expect together we'll be faster than if we did it separately.
Yes, this will be more complicated than it was at the beginning of the year...
More on this later, but a few quick thoughts: Rust shouldn't be too much of an issue, but it will be a bit of "good trouble", I expect. There's been...
For pkg_resources (should be swapped out for importlib_metadata).
`importlib_resources` needs to be added to `requirement-test.txt`. I'd normally add `importlib_resources; python_version
Oh, is it in `src` too? I checked for `importlib_metadata` by mistake, which is only in tests. So yes, test dep on `importlib_metadata`, and runtime dep on `importlib_resources` for some...
> … runtime dep on `importlib_resources` for some minimum Python version, I think 3.9 for `files`, and imports need to toggle between `importlib_resources` and `importlib.resources` based on Python version.
> Particularly because zipapps would likely not work. What? I thought the point of `importlib.resources` is that all loaders (including zip) are treated equally? Setuptools is not supposed to be...
> My assertion about zipapps is that the _ext module [won't be loadable from a zipapp by default](https://docs.python.org/3/library/zipimport.html#:~:text=Any%20files%20may,be%20rather%20slow) The context manager turns the virtual file into a temporary real one,...