pyca / cryptography

cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
https://cryptography.io
Other
6.41k stars 1.47k forks source link

Wheel for Windows on arm64 #11199

Open wezm opened 3 days ago

wezm commented 3 days ago

There was previous discussion in #8148 regarding a Windows on ARM wheel. That was closed with these comments:

We won't ship a wheel for a platform we can't test in CI and GitHub does not currently offer arm64 windows runners. When they do we'll revisit this though! (see: https://github.com/pyca/pynacl/issues/775 for some past discussion in another repo we own)

and

In the absence of some indication from gh that this is even on their roadmap, this is pretty inacationable for us, so I'm going toclose.

GitHub have announced arm runners: https://github.blog/2024-06-03-arm64-on-github-actions-powering-faster-more-efficient-build-systems/ and as an owner of one of the new Snapdragon X ARM laptops I'm keen to simplify installation on this system.

alex commented 3 days ago

Github has arm64 Linux runners. They have not made any arm64 Windows runners available here, so there's nothing for us to do yet.

reaperhulk commented 3 days ago

That’s not quite correct. They did announce both Linux and windows , but no OSS access for either.

If/when they extend support to OSS we’ll potentially revisit this. It is unfortunate that one part of MS is pushing a new architecture so heavily while another isn’t ready.

alex commented 3 days ago

Ah, my mistake. Well, we're still waiting.

On Fri, Jul 5, 2024 at 8:44 AM Paul Kehrer @.***> wrote:

That’s not quite correct. They did announce both Linux and windows , but nomOSS access for either.

If/when they extend support to OSS we’ll potentially revisit this. It is unfortunate that one part of MS is pushing a new architecture so heavily while another isn’t ready.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

-- All that is necessary for evil to succeed is for good people to do nothing.