the macos (intel and arm) have been uploaded.

On 11/15/24 02:08, Pierre-Yves David wrote:

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@lists.mercurial-scm.org
https://lists.mercurial-scm.org/mailman/listinfo/mercurial
--
Pierre-Yves David

_______________________________________________
Mercurial mailing list
Mercurial@lists.mercurial-scm.org
https://lists.mercurial-scm.org/mailman/listinfo/mercurial

--
Pierre-Yves David
_______________________________________________
Mercurial mailing list
Mercurial@lists.mercurial-scm.org
https://lists.mercurial-scm.org/mailman/listinfo/mercurial

Reply via email to