Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[3.14] gh-138171: Migrate iOS testbed location and add Apple build script (#138176)#139204

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
hugovk merged 1 commit intopython:3.14fromfreakboy3742:backport-35c7e52-3.14
Sep 29, 2025

Conversation

@freakboy3742
Copy link
Contributor

@freakboy3742freakboy3742 commentedSep 21, 2025
edited
Loading

Adds tooling to generate and test an iOS XCframework, in a way that will also facilitate adding other XCframework targets for other Apple platforms (tvOS, watchOS, visionOS and even macOS, potentially).


Co-authored-by: Hugo van Kemenade1324225+hugovk@users.noreply.github.com

(cherry picked from commit35c7e52)


This doesn't alter anything in the operation of iOS; it moves the location of the testbed, and adds the tooling to coordinate XCframework builds. This will potentially allow for a binary release in a 3.14 point release; but at the very least, will make back porting efforts easier in the meantime.

…ipt (python#138176)Adds tooling to generate and test an iOS XCframework, in a way that will also facilitateadding other XCframework targets for other Apple platforms (tvOS, watchOS, visionOS andeven macOS, potentially).---------Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>(cherry picked from commit35c7e52)
@freakboy3742
Copy link
ContributorAuthor

!buildbot iOS

@bedevere-bot
Copy link

🤖 New build scheduled with the buildbot fleet by@freakboy3742 for commit659cb85 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F139204%2Fmerge

The command will test the builders whose names match following regular expression:iOS

The builders matched are:

  • iOS ARM64 Simulator PR

@freakboy3742
Copy link
ContributorAuthor

Tagging@hugovk following our discussion at PyCon UK, for consideration in 3.14.0 final.

Copy link
Member

@ned-deilyned-deily left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Looks like the original binary stubs in iOS/Resources/bin remain in the repo after this PR; this is also the case in main. I assume the whole iOS directory should be removed. If so, suggest to do that in a separate PR for main and backport that to 3.14 after this PR is merged.

Otherwise LGTM. I successfully built and ran the testsuite using ./Apple with Xcode 26 on macOS 26.0 running on an Apple Silicon Mac and on macOS 15.6.1 running on an Intel Mac.

hugovk reacted with thumbs up emoji
@freakboy3742
Copy link
ContributorAuthor

Looks like the original binary stubs in iOS/Resources/bin remain in the repo after this PR; this is also the case in main. I assume the whole iOS directory should be removed. If so, suggest to do that in a separate PR for main and backport that to 3.14 after this PR is merged.

We will also need a tweak to the buildbots to allow for differentiating build instructions for PR builds based on branch; however, speaking with@ambv at the sprint last week, he indicated this is something that has been on the wishlist for a while. If we can fix that, then we can modify the buildbot to have a different instruction set for 3.14+ and 3.13 PRs, and then delete the iOS directory from both the 3.14 and main branches.

@AA-Turner
Copy link
Member

Was closing this PR intended?

A

@freakboy3742freakboy3742 restored the backport-35c7e52-3.14 branchSeptember 28, 2025 22:42
@freakboy3742
Copy link
ContributorAuthor

@AA-Turner Ooops - it was not. Collateral damage of some over-aggressive branch housekeeping on my repo fork.

AA-Turner reacted with thumbs up emoji

@hugovkhugovk merged commit91d8645 intopython:3.14Sep 29, 2025
95 checks passed
@freakboy3742freakboy3742 deleted the backport-35c7e52-3.14 branchSeptember 29, 2025 08:30
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@ned-deilyned-deilyned-deily approved these changes

@erlend-aaslanderlend-aaslandAwaiting requested review from erlend-aaslanderlend-aasland is a code owner

@corona10corona10Awaiting requested review from corona10corona10 is a code owner

@ezio-melottiezio-melottiAwaiting requested review from ezio-melottiezio-melotti is a code owner

@hugovkhugovkAwaiting requested review from hugovkhugovk is a code owner

@AA-TurnerAA-TurnerAwaiting requested review from AA-TurnerAA-Turner is a code owner

Assignees

@hugovkhugovk

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

5 participants

@freakboy3742@bedevere-bot@AA-Turner@ned-deily@hugovk

[8]ページ先頭

©2009-2025 Movatter.jp