Issue 6.9.1 wheels missing => install broken for users
Raphaël Gomès
raphael.gomes at octobus.net
Thu Jan 30 14:39:17 UTC 2025
Hi Pierre,
This is a classic case of me forgetting to update the release checklist
once we added wheels...
I've pinged Matt who is able to make the missing wheels for 6.9.1, added
a notice in the release checklist, and we should have a way of not going
through Matt within the next couple of releases.
Sorry about this, thanks for the ping.
Raphaël
On 1/30/25 2:32 PM, PIERRE AUGIER wrote:
> Hi,
>
> I saw in https://pypi.org/project/mercurial/6.9.1/#files that there are only very few wheels (only Linux) uploaded for this version.
>
> One can compare with https://pypi.org/project/mercurial/6.9/#files, for which there are a lot of wheels.
>
> It's a problem for a project uploading wheels not to do it for a new version (or to do it only partly) since it breaks installs for users for which the wheel is missing.
>
> For example currently a Windows/macOS user doing `pipx install mercurial` (same with `pip` or `uv tool`) is going to trigger a compilation of 6.9.1 (and in most case, it's going to fail because of lack of build dependencies).
>
> For a project uploading wheels, the good practice for a release is to upload all the wheels and then only after upload the sdist, so that people that just want to install the package never need to use the sdist.
>
> Raphaël, have the wheel been produced for 6.9.1 ?
>
> Pierre
>
> --
> Pierre Augier - CR CNRS http://www.legi.grenoble-inp.fr
> LEGI (UMR 5519) Laboratoire des Ecoulements Geophysiques et Industriels
> BP53, 38041 Grenoble Cedex, France tel:+33.4.56.52.86.16
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel at lists.mercurial-scm.org
> https://lists.mercurial-scm.org/mailman/listinfo/mercurial-devel
More information about the Mercurial-devel
mailing list