Repository navigation
iOS testbed doesn't honor .pth files #135966
Copy link
Copy link
Closed
Labels
3.13only security fixesonly security fixes3.14bugs and security fixesbugs and security fixes3.15pre-release feature fixes, bugs and security fixespre-release feature fixes, bugs and security fixesOS-iostype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Description
Activity
- addedtype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error3.13only security fixesonly security fixes3.14bugs and security fixesbugs and security fixes3.15pre-release feature fixes, bugs and security fixespre-release feature fixes, bugs and security fixes
on Jun 26, 2025 The fix for this is that the
app_packagesfolder used to install dependencies needs to be processed as a site location. The code for this is already present in the Briefcase iOS template.In addition to the testbed needing to be updated to do app package handling, the documentation advising on setting up an iOS interpreter (and the testing infrastructure) needs to be updated.
- added a commit that references this issue
on Jun 27, 2025 - added 3 commits that reference this issue
on Jun 27, 2025
Metadata
Metadata
Assignees
Labels
3.13only security fixesonly security fixes3.14bugs and security fixesbugs and security fixes3.15pre-release feature fixes, bugs and security fixespre-release feature fixes, bugs and security fixesOS-iostype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Bug report
Bug description:
When running tests through the iOS testbed,
.pthfiles that are installed by packaged (such as the setuptools "distutils_hack") will not be processed.This surfaced during testing of an iOS patch for Pillow, which uses pyroma; pyroma depends on distutils; but because the .pth file installed by setuptools isn't processed, distutils can't be imported, and so neither can pyroma.
CPython versions tested on:
3.13
Operating systems tested on:
Other
Linked PRs