Update on publishing Wheels

Pierre-Yves David pierre-yves.david at ens-lyon.org
Sat Nov 16 13:49:18 UTC 2024


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 at lists.mercurial-scm.org
>> https://lists.mercurial-scm.org/mailman/listinfo/mercurial
> -- 
> 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/20241116/b24d749a/attachment.htm>


More information about the Mercurial mailing list