[issue33125] Windows 10 ARM64 platform support

2022-02-03 Thread Tommy Vercetti
Tommy Vercetti added the comment: Thank you Steve! -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue33125] Windows 10 ARM64 platform support

2022-02-03 Thread Steve Dower
Steve Dower added the comment: Closing this issue, as we have others to track individual tasks. -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker

[issue33125] Windows 10 ARM64 platform support

2022-01-28 Thread Steve Dower
Steve Dower added the comment: Tcl/Tk tracking issue is issue46567 -- ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue33125] Windows 10 ARM64 platform support

2022-01-28 Thread Steve Dower
Steve Dower added the comment: The ARM64 installer will be part of the next 3.11 release, minus the py.exe launcher (which needs a chunk of work in issue46566) and Tcl/Tk (which needs upstream support for the platform) and hence IDLE. I'm hesitant to make a final release without these

[issue33125] Windows 10 ARM64 platform support

2022-01-28 Thread Steve Dower
Steve Dower added the comment: New changeset 45faf151c693b6f13f78926761caea6df7242024 by Steve Dower in branch 'main': bpo-33125: Enables building traditional installer for Windows ARM64 (GH-30885) https://github.com/python/cpython/commit/45faf151c693b6f13f78926761caea6df7242024 --

[issue33125] Windows 10 ARM64 platform support

2022-01-25 Thread Guido van Rossum
Change by Guido van Rossum : -- nosy: -Guido.van.Rossum ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue33125] Windows 10 ARM64 platform support

2022-01-25 Thread Steve Dower
Change by Steve Dower : -- pull_requests: +29066 stage: resolved -> patch review pull_request: https://github.com/python/cpython/pull/30885 ___ Python tracker ___

[issue33125] Windows 10 ARM64 platform support

2022-01-25 Thread Steve Dower
Steve Dower added the comment: Yeah, will just be the same files again but with "arm64" in place of "win32"/"amd64". I'm also going to stop uploading the old webinstall files with my change here, though that shouldn't matter. The code we added to filter them out should handle them being

[issue33125] Windows 10 ARM64 platform support

2022-01-25 Thread Pablo Galindo Salgado
Pablo Galindo Salgado added the comment: No problem! What do I need to update? The script to add the binaries to the release page? -- ___ Python tracker ___

[issue33125] Windows 10 ARM64 platform support

2022-01-25 Thread Steve Dower
Steve Dower added the comment: > Our challenge with the installer is the portability of Wix Toolset. I'm > pretty sure our current version doesn't support ARM64, and they haven't > released a newer version that does yet. Turns out they've released some test versions that support it

[issue33125] Windows 10 ARM64 platform support

2022-01-12 Thread Steve Dower
Steve Dower added the comment: PEP 514 is the way to find it on Windows (you should be able to look directly for your supported version, rather than enumerating to search). As far as I know, the best way to find it on macOS and Linux is to search PATH for "python3.X". Appreciate the size

[issue33125] Windows 10 ARM64 platform support

2022-01-11 Thread Tommy Vercetti
Tommy Vercetti added the comment: Hi Steve, We appreciate your interest in OBS Studio! In my opinion, the installer doesn't have or need to be in ARM64, because it's not more complex than copying files and writing registry keys, and as an installer, it should be the most forgotten part

[issue33125] Windows 10 ARM64 platform support

2022-01-11 Thread Steve Dower
Steve Dower added the comment: Hi Tommy! Glad to have you join the discussion (I'm a huge fan of OBS Studio, and if the license wasn't incompatible with my employer, I'd be actively contributing :) ) Our challenge with the installer is the portability of Wix Toolset. I'm pretty sure our

[issue33125] Windows 10 ARM64 platform support

2022-01-11 Thread Tommy Vercetti
Tommy Vercetti added the comment: Hi everyone, I'm Tommy from OBS Projects, and I'm currently working on bring OBS Studio to Windows ARM64. I still prefer the regular executable installer on ARM64, because it's probably the least intrusive way of making Python scripting work with OBS

[issue33125] Windows 10 ARM64 platform support

2021-11-21 Thread Guido van Rossum
Guido van Rossum added the comment: I could really use 3.10 here as well. -- nosy: +Guido.van.Rossum ___ Python tracker ___ ___

[issue33125] Windows 10 ARM64 platform support

2021-10-05 Thread Steve Dower
Steve Dower added the comment: Yeah, we're getting close. I'll reopen this issue for tracking. We still need that pip release and it'll have to be merged into ensurepip. We'll also need better access to test systems than any of us currently have (the buildbot is great, but we need

[issue33125] Windows 10 ARM64 platform support

2021-10-05 Thread Niyas Sait
Niyas Sait added the comment: Python buildbot worker for woa is up and running as well https://buildbot.python.org/all/#/workers/45 Would be great to see official support and installer added for woa -- ___ Python tracker

[issue33125] Windows 10 ARM64 platform support

2021-10-05 Thread Rubin Simons
Rubin Simons added the comment: Hi Python peeps, * distlib-0.3.3 and higher now has support for windows on ARM64, see: https://github.com/pypa/pip/issues/10489#issuecomment-924677949 * setuptools-58.2.0 and higher now has support for Windows on ARM64, see:

[issue33125] Windows 10 ARM64 platform support

2021-07-27 Thread Niyas Sait
Niyas Sait added the comment: I know this issue is closed but just wanted to have a discussion around adding CI support for cpython on windows on arm targets. We at linaro are working on adding windows/arm support for popular packages such as numpy, cffi etc. Hopefully, very soon we will

[issue33125] Windows 10 ARM64 platform support

2021-07-14 Thread Steve Dower
Steve Dower added the comment: I'm sure it will help, but official support will continue to be blocked by availability of CI/CD systems for first- and third-party packages/testing. -- ___ Python tracker

[issue33125] Windows 10 ARM64 platform support

2021-07-13 Thread Jay Swanson
Jay Swanson added the comment: I know this is closed, but is it possible that the ARM64EC support coming in Windows 11 that allows mixed native/emulated code is something that would help this along? That along with the sunsetting of 32-bit systems. -- nosy: +jay.swanson

[issue33125] Windows 10 ARM64 platform support

2021-03-30 Thread Steve Dower
Steve Dower added the comment: Our builds are fine, so there's no need for an issue on our side. The decision to release is based on the ecosystem catching up. If you're able to help projects like setuptools, pip, and the core parts of the data science stack (which will need the most help)

[issue33125] Windows 10 ARM64 platform support

2021-03-09 Thread Rubin Simons
Rubin Simons added the comment: Requesting that this issue be re-opened or re-evaluated; it would be pretty great if Python could provide Windows on ARM binaries for download. There's been a lot of traction on ARM in general and having Windows on ARM downloads available by default will also

[issue33125] Windows 10 ARM64 platform support

2019-12-06 Thread Steve Dower
Steve Dower added the comment: This site seems like a pretty good aggregation of news around Windows on ARM64 devices: https://www.windows-arm.com/ Short story is, it's a real thing, but for (what I consider) obvious reasons the OSS developer experience isn't great yet. --

[issue33125] Windows 10 ARM64 platform support

2019-12-06 Thread Steve Dower
Steve Dower added the comment: Closing this as the work we need for support is now added. Whether we start releasing binaries from python.org is a discussion to have on python-dev and with the broader community. Right now, I don't think the ecosystem is ready to add support (mainly because

[issue33125] Windows 10 ARM64 platform support

2019-12-06 Thread Steve Dower
Steve Dower added the comment: New changeset c9f480d2ccda9de46584cabe086f0acfa45f2faf by Steve Dower in branch '3.8': bpo-33125: Add support for building and releasing Windows ARM64 packages (GH-17480) https://github.com/python/cpython/commit/c9f480d2ccda9de46584cabe086f0acfa45f2faf

[issue33125] Windows 10 ARM64 platform support

2019-12-06 Thread Zachary Ware
Change by Zachary Ware : -- Removed message: https://bugs.python.org/msg357922 ___ Python tracker ___ ___ Python-bugs-list mailing

[issue33125] Windows 10 ARM64 platform support

2019-12-06 Thread wayo man
wayo man added the comment: Have you heard of this songs https://fakazamusic.co/khuzani-isilingo/ https://fakazamusic.co/kabza-de-small-dj-maphorisa-sha-sha-kea-go-rata/ https://fakazamusic.co/amabhotela-uzongithola-ematshwaleni/ https://fakazamusic.co/khuzani-new-album-2019/

[issue33125] Windows 10 ARM64 platform support

2019-12-05 Thread Steve Dower
Change by Steve Dower : -- pull_requests: +16959 stage: commit review -> patch review pull_request: https://github.com/python/cpython/pull/17480 ___ Python tracker ___

[issue33125] Windows 10 ARM64 platform support

2019-11-20 Thread Steve Dower
Steve Dower added the comment: I also filed issue38867 specifically for enabling Tkinter on Windows ARM. -- ___ Python tracker ___

[issue33125] Windows 10 ARM64 platform support

2019-11-20 Thread Steve Dower
Steve Dower added the comment: I've merged the change to master, but note that the release is not enabled, so we aren't actually releasing ARM64 builds yet (though they will be compiled [but not tested] in PRs - nothing should be different from other Windows builds though). There's no harm

[issue33125] Windows 10 ARM64 platform support

2019-11-20 Thread Steve Dower
Steve Dower added the comment: New changeset de148f263fba75cd10d2cb010fe9c495cee4ec83 by Steve Dower in branch 'master': bpo-33125: Add support for building and releasing Windows ARM64 packages (GH-16828) https://github.com/python/cpython/commit/de148f263fba75cd10d2cb010fe9c495cee4ec83

[issue33125] Windows 10 ARM64 platform support

2019-11-19 Thread Dan
Dan added the comment: According to this - https://wiki.tcl-lang.org/page/Building+with+Visual+Studio+2017 the issue will be fixed in the next version (8.6.10). TLDR explanation: Tcl/Tk has variables with names that are now reserved keywords in VS2017, meaning that it can't be build with

[issue33125] Windows 10 ARM64 platform support

2019-11-18 Thread Steve Dower
Steve Dower added the comment: If the patches are for Tcl/Tk, then you should submit it to them. I'm not a Tk maintainer, and I never want to be one, so frankly I'd be happier to say it's not supported on ARM :) But if it builds fine with our PCbuild/prepare_tcltk.bat script and people want

[issue33125] Windows 10 ARM64 platform support

2019-11-15 Thread Dan
Dan added the comment: Steve, the 2.7 build I've posted includes native tk, do you need the necessary patches? -- ___ Python tracker ___

[issue33125] Windows 10 ARM64 platform support

2019-11-14 Thread Steve Dower
Steve Dower added the comment: I just added a PR that will produce ARM64 releases (as embeddable, nuget and Microsoft Store packages). The only missing feature is tkinter (and everything that depends on it). For users who require that, I'd suggest grabbing the x86 installer from python.org

[issue33125] Windows 10 ARM64 platform support

2019-11-14 Thread Steve Dower
Change by Steve Dower : -- keywords: +patch pull_requests: +16665 stage: -> patch review pull_request: https://github.com/python/cpython/pull/16828 ___ Python tracker ___

[issue33125] Windows 10 ARM64 platform support

2019-08-29 Thread Dan
Dan added the comment: Hi, I've just noticed this but a couple of months ago I managed to compile Python 2.7 on win32 ARM64 including the said ssl, tk, ctypes modules. You can download from here and test - https://mega.nz/#F!PclhDIRB!-yhBZ6UM7S596ijNU3dx0A You will need to install the MSVC

[issue33125] Windows 10 ARM64 platform support

2018-08-10 Thread Paul Monson
Paul Monson added the comment: The PR hasn't changed since September. Is it still active? Should I consider updating the libffi_msvc code to support ARM32 in Python? Completing the switch to libffi makes more sense to me. I fetched the PR code to my fork and rebased it on the current

[issue33125] Windows 10 ARM64 platform support

2018-08-10 Thread Steve Dower
Steve Dower added the comment: If libffi already has support and just needs to be updated in CPython, then sure. I thought we'd finished extracting it, but Zach posted aPR link above that apparently still needs finishing. However, if libffi doesn't have the support yet then you'll have to

[issue33125] Windows 10 ARM64 platform support

2018-08-08 Thread Paul Monson
Paul Monson added the comment: I'm interested in getting python working on Windows running on Raspberry Pi (Thumb-2 instruction set). I can also contribute to ARM64 Windows. I've made some progress getting ARM32 working on a fork. The next roadblock for my investigation is libffi support

[issue33125] Windows 10 ARM64 platform support

2018-03-23 Thread Steven Downum
Change by Steven Downum : -- nosy: +steven.downum ___ Python tracker ___ ___

[issue33125] Windows 10 ARM64 platform support

2018-03-23 Thread Zachary Ware
Zachary Ware added the comment: Ideally, all of the changes necessary in OpenSSL, libffi, and Tcl/Tk will happen upstream and we'll just update to new versions of them. We have PR 3806 in progress to extract libffi from our repo and treat it just as any other

[issue33125] Windows 10 ARM64 platform support

2018-03-23 Thread Steven Noonan
Steven Noonan added the comment: I originally tagged this issue against 3.6 just because that's what I was attempting to build. But I'm not super concerned about what release these changes actually land in, I can always backport it to my own builds (and at my own

[issue33125] Windows 10 ARM64 platform support

2018-03-23 Thread Steve Dower
Steve Dower added the comment: I'd like to see this as well, but just to set expectations, it can't be any earlier than 3.8 at this stage (for upstream support), and we need access to some real hardware to regularly run tests on. That said, most of the changes you

[issue33125] Windows 10 ARM64 platform support

2018-03-22 Thread Steven Noonan
Steven Noonan added the comment: Oh, another change I had to make was remove all the BaseAddress elements in the Link sections. The linker complains if these are used (the lower 4GB of memory are apparently reserved for the x86 emulation). Also, from what I was told by

[issue33125] Windows 10 ARM64 platform support

2018-03-22 Thread Steven Noonan
New submission from Steven Noonan : The Windows 10 ARM64 release is out along with a bunch of ARM64 devices. This version of Windows has full support for building native Win32 applications (this isn't just some rehash of Windows RT). It also can run x86 (but not x86_64)