Update on publishing Wheels
Pierre-Yves David
pierre-yves.david at ens-lyon.org
Fri Nov 15 01:08:24 UTC 2024
We are now able to build new target:
- Windows arm64
- Linux musl variant
- Linux arm64
Wheels for the newly tagged 6.9rc1 have been uploaded to pypi (except
for the macos and linux arm64 one that should arrive soon)
On 11/13/24 21:18, Pierre-Yves David wrote:
>
> Hello everyone
>
> Here is a quick update on our progress toward offering wheels for
> Mercurial
>
> # Current CI state
>
> Over the past few weeks, we consolidated the CI to actually build (the
> easy part) but also tests the resulting wheels (the harder part).
>
> As the result the CI is currently building wheels for :
>
> * Linux (x86_64) (testing 3.8, 3.11. 3.12 and 3.13)
> * Mac (x86_64) (testing 3.10)
> * Windows (x86, AMD64) (testing 3.9 AMD64)
>
> # Nightly builds !
>
> "Nightly" build are available in the heptapod's pypi repository for
> the project:
>
> https://foss.heptapod.net/mercurial/mercurial-devel/-/packages/
>
> Please consider testing these nightly as soon as possible to confirm
> they fit your needs.
>
> However, be warned that about any contributor can publish package to
> this repository, so it does not offer the same security guarantee as
> the official packages. We will look into tightening access to it in
> the future.
>
> # Release wheels !
>
> For the actual release, the releases managers will manually build the
> wheels on secure machine.
>
> So you can expect Linux wheel at release time but expect a small delay
> until we do the initial setup of secure builder for macos and Windows.
> There is nothing complicated about these setup as we know how to build
> them.
>
> # What next
>
> As you probably noticed, the "arm" variant of the wheels are currently
> missing. We will work toward providing them over the next cycle.
>
> There is no difficulty expected toward building ARM version, we just
> needs bit more time to setup the CI and the workers when necessary. So
> expect news on that front soon.
>
> In addition, plan to look into building wheel for more flavor in the
> coming month. Especially, wheel containing the Rust extensions.
>
> Finally, you can expect to soon see a 6.9rc1 release tagged and some
> of the associated wheels pushed to pypi for testing.
>
> # Acknowledgement
>
> Huge thanks to Matt Harbison for providing Runners and knowledge for
> MacOs and Windows, we could not have made it without his support.
>
> Cheers,
>
> --
> Pierre-Yves David
>
> _______________________________________________
> Mercurial mailing list
> Mercurial at lists.mercurial-scm.org
> https://lists.mercurial-scm.org/mailman/listinfo/mercurial
--
Pierre-Yves David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurial-scm.org/pipermail/mercurial/attachments/20241115/e976da76/attachment.htm>
More information about the Mercurial
mailing list