GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Move Apple folder into Platforms · Issue #146444 · python/cpython

Move Apple folder into Platforms #146444

New issue
Copy link
New issue
Copy link
Closed
#147993
Closed
Move Apple folder into Platforms#146444
#147993
Copy link
Assignees
freakboy3742
Labels
OS-iostriagedThe issue has been accepted as valid by a triager.The issue has been accepted as valid by a triager.type-refactorCode refactoring (with no changes in behavior)Code refactoring (with no changes in behavior)

Description

@freakboy3742
freakboy3742
opened on Mar 26, 2026
Issue body actions

As part of the general cleanup of the repository to put all platform build tooling into the Platforms folder, we need to move the Apple folder to Platforms/Apple.

This is also an opportunity to clean up the legacy iOS folder, which only exists for historical buildbot compatibility.

Linked PRs

  • gh-146444: Move the Apple folder to the Platforms directory #146497
  • gh-146444: Make Platforms/Apple/ compatible with Python 3.9 #146624
  • [3.14] gh-146444: Make Platforms/Apple/ compatible with Python 3.9 (GH-146624) #146627
  • gh-146444: Don't package as part of iOS 'build hosts' target #146628
  • [3.14] gh-146444: Don't package as part of iOS 'build hosts' target (GH-146628) #146629
  • gh-146444: Remove legacy iOS folder #147993

Activity

Next
  1. freakboy3742
    self-assigned this
    on Mar 26, 2026
  2. freakboy3742
    added
    OS-ios
    on Mar 26, 2026
  3. picnixz
    added
    type-refactorCode refactoring (with no changes in behavior)Code refactoring (with no changes in behavior)
    triagedThe issue has been accepted as valid by a triager.The issue has been accepted as valid by a triager.
    on Mar 26, 2026
  4. akanil18 commented on Mar 26, 2026

    @akanil18
    akanil18
    on Mar 26, 2026
    More actions

    Hi @freakboy3742, I would love to help out with this cleanup and take on this issue!

    Here is my proposed plan to tackle this:

    1. Move the Directory: Use git mv Apple Platforms/Apple to preserve the git history of the files being moved.
    2. Clean up the legacy iOS folder: Investigate the iOS directory and remove the legacy buildbot compatibility files, migrating any still-needed configurations into the new Platforms/Apple structure.
    3. Update Build Configurations & CI: Search for and update all path references pointing to the old Apple/ and iOS/ directories. This likely includes updating:
      • Build scripts like configure.ac and Makefile.pre.in
      • CI workflows in .github/workflows/
      • Relevant documentation pointing to these folders.
    4. Testing: Build the project locally for Apple platforms to verify that the toolchain and scripts still function correctly with the new paths.

    Let me know if this approach sounds good to you. If so, I'd appreciate it if you could assign this issue to me so I can get started!

  5. freakboy3742 commented on Mar 26, 2026

    @freakboy3742
    freakboy3742
    on Mar 26, 2026
    ContributorAuthor
    More actions

    @akanil18 Thanks - but I've already assigned the issue to myself and have a branch in progress.

  6. freakboy3742
    added a commit that references this issue on Mar 27, 2026

    gh-146444: Move the Apple folder to the Platforms directory (#146497)

    36e4ffc
  7. freakboy3742 commented on Mar 27, 2026

    @freakboy3742
    freakboy3742
    on Mar 27, 2026
    ContributorAuthor
    More actions

    Primary move has now been completed; once the buildbot has been updated we can delete the legacy iOS folder.

  8. vstinner
    added 2 commits that reference this issue on Mar 30, 2026

    pythongh-146444: Make Platforms/Apple/ compatible with Python 3.9

    31d843c

    gh-146444: Make Platforms/Apple/ compatible with Python 3.9 (#146624)

    382c043
  9. miss-islington
    added a commit that references this issue on Mar 30, 2026

    pythongh-146444: Make Platforms/Apple/ compatible with Python 3.9 (py…

    c0d2bc1
  10. vstinner
    added 2 commits that reference this issue on Mar 30, 2026

    [3.14] gh-146444: Make Platforms/Apple/ compatible with Python 3.9 (G…

    836e5ab

    gh-146444: Don't package as part of iOS 'build hosts' target (#146628)

    6420847
  11. miss-islington
    added a commit that references this issue on Mar 30, 2026

    pythongh-146444: Don't package as part of iOS 'build hosts' target (p…

    02b4085
  12. vstinner
    added a commit that references this issue on Mar 30, 2026

    [3.14] gh-146444: Don't package as part of iOS 'build hosts' target (G…

    487fb7e
  13. 19 remaining items

  14. freakboy3742
    added a commit that references this issue on Jun 12, 2026

    [3.12] pythongh-146444: Don't package as part of iOS 'build hosts' ta…

    4811667
  15. freakboy3742
    added 8 commits that reference this issue on Oct 2, 2026

    [3.13] pythongh-146444: Make Platforms/Apple/ compatible with Python …

    a51dc75

    [3.13] pythongh-146444: Don't package as part of iOS 'build hosts' ta…

    5b236a8

    [3.12] pythongh-146444: Make Platforms/Apple/ compatible with Python …

    333b93d

    [3.12] pythongh-146444: Don't package as part of iOS 'build hosts' ta…

    372ac7a

    [3.11] pythongh-146444: Make Platforms/Apple/ compatible with Python …

    bb0cac8

    [3.11] pythongh-146444: Don't package as part of iOS 'build hosts' ta…

    f06b1cc

    [3.14] pythongh-146444: Move the Apple folder to the Platforms direct…

    850fe4c

    [3.14] pythongh-146444: Remove legacy iOS folder (python#147993)

    e4b05ab
  16. freakboy3742
    added 6 commits that reference this issue on Oct 12, 2026

    [3.14] pythongh-146444: Move the Apple folder to the Platforms direct…

    275a9db

    [3.14] pythongh-146444: Remove legacy iOS folder (python#147993)

    9176d57

    [3.13] pythongh-146444: Make Platforms/Apple/ compatible with Python …

    eb762aa

    [3.13] pythongh-146444: Don't package as part of iOS 'build hosts' ta…

    af8d88c

    [3.12] pythongh-146444: Make Platforms/Apple/ compatible with Python …

    d41578e

    [3.12] pythongh-146444: Don't package as part of iOS 'build hosts' ta…

    41a268a
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

  • @freakboy3742
    freakboy3742

Labels

OS-iostriagedThe issue has been accepted as valid by a triager.The issue has been accepted as valid by a triager.type-refactorCode refactoring (with no changes in behavior)Code refactoring (with no changes in behavior)

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    You are visitor 01402503 — GeezerVison does not store the pages you look up.
    Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.