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