chore: wheel is not required for setuptools#289
chore: wheel is not required for setuptools#289henryiii wants to merge 1 commit intopython-lz4:masterfrom
Conversation
|
Builds failing. |
|
Same thing on master, too, from what I can tell. |
You have to keep actions up to date. Old actions stop working. Dependabot can do this, but you need to tell it to group actions, so that upload/download stay in sync. |
|
Please rebase. |
|
Done |
|
@henryiii Would you be willing to help determine why
|
|
Sure, I believe it's because you have the (default) pining active. Our docs aren't actually correct here, but that does actually affect linux too when installing the testing environment. We pin a core set of dependencies, which is For your package, I'd recommend just setting This (combined with my kimi-K2.5 analysis of the situation) exposes an issue in cibuildwheel: I know the docs say this doesn't affect linux, the llm noticed we don't even allow I'll open an issue in cibuildwheel to see if we can iron this out. At the least, hopefully we can update our pins, but I don't want build 1.4.3 to get pinned (1.4.4 should be out soon), so it will be a few days (has to trickle down to manylinux too). |
Wheel has never been required in
build-system.requiresunless you usedimport wheelinsetup.py(which you should not, wheel doesn't have a public API) - it's requested by setuptools via a hook. And modern setuptools doesn't even usewheelanymore.