Skip to content

Add --no-verify flag to buildapp-select#212

Open
m-j-r wants to merge 1 commit into
corpnewt:masterfrom
m-j-r:buildapp-no-verify
Open

Add --no-verify flag to buildapp-select#212
m-j-r wants to merge 1 commit into
corpnewt:masterfrom
m-j-r:buildapp-no-verify

Conversation

@m-j-r
Copy link
Copy Markdown

@m-j-r m-j-r commented Jun 2, 2026

This might just be a me issue - feel free to ignore, but I wanted to be able to build ProperTree using github actions, but on linux instances that are many times cheaper than the mac alternative.

This change adds a flag (no-verify) that blindly accepts the python path provided, and uses it to build the .app structure. If no-verify is set, then the darwin guard is also ignored.

Additional changes: check that one of -c/-p is passed alongside -n, otherwise will fail out.

Allows hardcoding a python path via -p (or reusing the existing shebang
via -c) and building the .app without probing every interpreter on the
system or test-loading tk. The macOS platform check is also skipped
when --no-verify is set, since none of the darwin-only commands
(sw_vers, xcode-select) are called in that path -- so the bundle tree
can be assembled on non-macOS hosts too.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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.

1 participant