mesonbuild / meson

The Meson Build System
http://mesonbuild.com
Apache License 2.0
5.5k stars 1.59k forks source link

No wheel on PyPI for 1.4.2 and 1.5.0 #13431

Open lesteve opened 1 month ago

lesteve commented 1 month ago

Describe the bug There is no wheel on PyPI for meson 1.5.0 and 1.4.2 which only have a .tar.gz source distribution.

This is different from 1.4.1 which has a wheel and a .tar.gz source distribution.

cc @rgommers

I guess the .tar.gz works fine but the expectation is that most projects provide wheels these days.

To Reproduce Open https://pypi.org/project/meson/1.5.0/#files or https://pypi.org/project/meson/1.4.2/#files

Expected behavior There is a wheel like for 1.4.1

image

rgommers commented 1 month ago

Hmm yes, I would consider that a bug in the release process. A none-any wheel is expected; it makes installation faster and plays better with tools that do things like static metadata/dependency inspection and lock file generation.

keithbowes commented 1 month ago

I suppose they didn't want to reinvent the wheel.

eli-schwartz commented 1 month ago

I had talked with @jpakkane to get wheels available for faster installation by pip install meson, and they've been available since 0.59.3 IIRC.

There's no reason not to have them in general, other than perhaps forgetting, which is less than ideal but can be fixed. No need for "I suppose they didn't want to reinvent the wheel", thanks.