Skip to content

feat: add test-in-source #2419

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

Closed
wants to merge 1 commit into from

Conversation

henryiii
Copy link
Contributor

@henryiii henryiii commented May 27, 2025

See #2406, this is a proposed solution providing a cibuildwheel 2.x default, but an opt-in to the new behavior. It is required (currently) to opt-in for iOS support.

{wheel} placeholder was missing on pyodide, added.

Currently, all this happens after before-test, but I think it should be set up before before-test, so that before-test gets accurate placeholders.

@freakboy3742, am I right in deducing that all placeholders are unsupported on iOS? Is there a reason we can't fill them in with the iOS paths? If we did, then we could support "out of path" runs, I think; like linux, both would be available on the simulator? Or would that not work for some reason? From what I remember paths are allowed on iOS as long as you have permission to the location they point at.

Signed-off-by: Henry Schreiner <[email protected]>
@freakboy3742
Copy link
Contributor

@freakboy3742, am I right in deducing that all placeholders are unsupported on iOS? Is there a reason we can't fill them in with the iOS paths? If we did, then we could support "out of path" runs, I think; like linux, both would be available on the simulator? Or would that not work for some reason? From what I remember paths are allowed on iOS as long as you have permission to the location they point at.

I've responded on the upstream ticket - but tl;dr - placeholders would be very difficult to accomodate in iOS, as the build machine doesn't have good knowledge of the locations on the simulator.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants