Skip to content

gh-122573: Require Python 3.10 or newer for Windows builds #122574

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

Merged
merged 5 commits into from
Aug 4, 2024

Conversation

msprotz
Copy link
Contributor

@msprotz msprotz commented Aug 1, 2024

@msprotz msprotz requested a review from Eclips4 August 1, 2024 20:15
@erlend-aasland erlend-aasland changed the title gh-122573: Fix minimum Python version in Windows build gh-122573: Require Python 3.10 or newer for Windows builds Aug 4, 2024
gpshead and others added 2 commits August 4, 2024 15:56
Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
@gpshead gpshead added OS-windows needs backport to 3.12 only security fixes needs backport to 3.13 bugs and security fixes labels Aug 4, 2024
@gpshead gpshead enabled auto-merge (squash) August 4, 2024 23:03
@gpshead gpshead self-assigned this Aug 4, 2024
@gpshead gpshead added build The build process and cross-build type-bug An unexpected behavior, bug, or error labels Aug 4, 2024
@gpshead gpshead merged commit d0b92dd into python:main Aug 4, 2024
40 of 41 checks passed
@miss-islington-app
Copy link

Thanks @msprotz for the PR, and @gpshead for merging it 🌮🎉.. I'm working now to backport this PR to: 3.12, 3.13.
🐍🍒⛏🤖

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Aug 4, 2024
…honGH-122574)

Match statements in tooling require a more recent Python. Tools/cases_generator/*.py (and `Tools/jit/*.py` in 3.13+).

(cherry picked from commit d0b92dd)

Co-authored-by: Jonathan Protzenko <protz@microsoft.com>
Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
Co-authored-by: Gregory P. Smith <greg@krypto.org>
@miss-islington-app
Copy link

Sorry, @msprotz and @gpshead, I could not cleanly backport this to 3.12 due to a conflict.
Please backport using cherry_picker on command line.

cherry_picker d0b92dd5ca46a10558857adeb7bb48ecf39fa783 3.12

@bedevere-app
Copy link

bedevere-app bot commented Aug 4, 2024

GH-122674 is a backport of this pull request to the 3.13 branch.

@bedevere-app bedevere-app bot removed the needs backport to 3.13 bugs and security fixes label Aug 4, 2024
gpshead added a commit to gpshead/cpython that referenced this pull request Aug 5, 2024
…honGH-122574)

Match statements in tooling require a more recent Python. `Tools/cases_generator/*.py`

Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
Co-authored-by: Gregory P. Smith <greg@krypto.org>
@bedevere-app
Copy link

bedevere-app bot commented Aug 5, 2024

GH-122677 is a backport of this pull request to the 3.12 branch.

@bedevere-app bedevere-app bot removed the needs backport to 3.12 only security fixes label Aug 5, 2024
Yhg1s pushed a commit that referenced this pull request Aug 6, 2024
…-122574) (#122674)

gh-122573: Require Python 3.10 or newer for Windows builds (GH-122574)

Match statements in tooling require a more recent Python. Tools/cases_generator/*.py (and `Tools/jit/*.py` in 3.13+).

(cherry picked from commit d0b92dd)

Co-authored-by: Jonathan Protzenko <protz@microsoft.com>
Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
Co-authored-by: Gregory P. Smith <greg@krypto.org>
Yhg1s pushed a commit that referenced this pull request Aug 6, 2024
…-122574) (#122677)

gh-122573: Require Python 3.10 or newer for Windows builds (GH-122574)

Match statements in tooling require a more recent Python. `Tools/cases_generator/*.py`

Co-authored-by: Jonathan Protzenko <protz@microsoft.com>
Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
brandtbucher pushed a commit to brandtbucher/cpython that referenced this pull request Aug 7, 2024
…honGH-122574)

Match statements in tooling require a more recent Python. Tools/cases_generator/*.py (and `Tools/jit/*.py` in 3.13+).

Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
Co-authored-by: Gregory P. Smith <greg@krypto.org>
blhsing pushed a commit to blhsing/cpython that referenced this pull request Aug 22, 2024
…honGH-122574)

Match statements in tooling require a more recent Python. Tools/cases_generator/*.py (and `Tools/jit/*.py` in 3.13+).

Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
Co-authored-by: Gregory P. Smith <greg@krypto.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build The build process and cross-build OS-windows type-bug An unexpected behavior, bug, or error
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants