Skip to content

Ensure requirement_install_args is passed to macOS and iOS installs. - #2978

Merged
freakboy3742 merged 3 commits into
beeware:mainfrom
freakboy3742:extra-require-args
Aug 3, 2026
Merged

Ensure requirement_install_args is passed to macOS and iOS installs.#2978
freakboy3742 merged 3 commits into
beeware:mainfrom
freakboy3742:extra-require-args

Conversation

@freakboy3742

@freakboy3742 freakboy3742 commented Aug 3, 2026

Copy link
Copy Markdown
Member

#2967 refactored the use of app requirements to use virtual environments to install requirements.

However, in doing this refactor, extra installer arguments were inadvertently omitted from the install process. This was observed as CI failures in Python-support-testbed (beeware/Python-support-testbed#192).

This ensures that the macOS and iOS invocations of requirements installs preserve the extra installer args.

Takes the opportunity to also switch back to rolling beeware/.github workflow pins, and to correct a permissions error with the dependabot changenote workflow.

PR Checklist:

  • I will abide by the BeeWare Code of Conduct
  • I have read and have followed the CONTRIBUTING.md file
  • This PR was generated or assisted using an AI tool

@freakboy3742

Copy link
Copy Markdown
Member Author

@mhsmith Flagging for visibility - this was blocking dependabot updates.

@freakboy3742
freakboy3742 merged commit b275152 into beeware:main Aug 3, 2026
132 of 133 checks passed
@freakboy3742
freakboy3742 deleted the extra-require-args branch August 3, 2026 07:08
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