Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Why does Python 3.12 only exist for MSYS2, but not for MinGW64 or UCRT64? #4953

Closed
1 task done
Paebbels opened this issue Oct 13, 2024 · 1 comment
Closed
1 task done
Labels
not-bug General questions, not an issue

Comments

@Paebbels
Copy link

Description / Steps to reproduce the issue

MSYS2 provides Python for the shells MSYS2/MSYS, MSYS2/MinGW32, MSYS2/MinGW64, MSYS2/UCRT64, ..., but only MSYS2/MSYS installs Python 3.12.x, whereas MinGW64 or UCRT64 only provide 3.11.x.

Before 3.12, all shells provided the same Python version.


Btw, a few days ago Python 3.13 was released.

Expected behavior

Provide latest Python 3.12 (or better: directly jump to 3.13 😄) for all shells.

Actual behavior

$ pacman -Ss python | grep "python 3.1"
clangarm64/mingw-w64-clang-aarch64-python 3.11.10-1
mingw32/mingw-w64-i686-python 3.11.10-1
mingw64/mingw-w64-x86_64-python 3.11.10-1 [Installiert]
ucrt64/mingw-w64-ucrt-x86_64-python 3.11.10-1 [Installiert]
clang32/mingw-w64-clang-i686-python 3.11.10-1
clang64/mingw-w64-clang-x86_64-python 3.11.10-1
msys/python 3.12.7-1 [Installiert]

Verification

Windows Version

MINGW64_NT-10.0-22631

Are you willing to submit a PR?

No response

@Paebbels Paebbels added the bug label Oct 13, 2024
@Biswa96
Copy link
Member

Biswa96 commented Oct 14, 2024

Why does Python 3.12 only exist for MSYS2, but not for MinGW64 or UCRT64?

It takes tremendous amount of effort to port python for mingw toolchain. There is a temporary mingw python 3.12 for testing https://packages.msys2.org/base/mingw-w64-python3.12. It would not work with other programs because those requires to be rebuilt.

The source code for mingw python can be found in this repository https://github.com/msys2-contrib/cpython-mingw

@Biswa96 Biswa96 closed this as not planned Won't fix, can't repro, duplicate, stale Oct 14, 2024
@Biswa96 Biswa96 added not-bug General questions, not an issue and removed bug labels Oct 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
not-bug General questions, not an issue
Projects
None yet
Development

No branches or pull requests

2 participants