warehouse
warehouse copied to clipboard
[UX] Wheel files filter issue with free-threading builds
Describe the bug https://github.com/pypi/warehouse/pull/15087 added the option to filter the wheel list. It's a great feature and I've already used it a couple of times since to check which specific wheels are available.
I've one minor annoyance though. The ABI filter includes entries for "standard" and "free-threading" builds, e.g. cp314 and cp314t. However, selecting cp314 still shows the cp314t wheels as well. I'd have expected those to be filtered out and only show up when I actually select cp314t.
Expected behavior
To Reproduce
An example can be seen on the downloads page for https://pypi.org/project/aiohttp/#files or any other project which has published dedicated free-threading wheels.
The ABI filter list both cp314 and cp314t separately
Selecting cp314 shows both cp314 and cp314t wheels
For cp314t it's just the one I'd expect
😆 I was just about to report the same as I was looking at the yarl wheels! I entered x86_64 in the filtering input, selected cp313 in both Interpreter and ABI drop-downs. Then I saw too many wheels and noticed the FT ones listed too.
Hi @cdce8p, thanks for reporting this. Lets try to clean this up as part of https://github.com/pypi/warehouse/pull/18741