Skip to content

Migrate app-create-verify to pyproject.toml#358

Merged
freakboy3742 merged 1 commit into
beeware:mainfrom
gwdio:355-update-app-create-verify
May 19, 2026
Merged

Migrate app-create-verify to pyproject.toml#358
freakboy3742 merged 1 commit into
beeware:mainfrom
gwdio:355-update-app-create-verify

Conversation

@gwdio
Copy link
Copy Markdown
Contributor

@gwdio gwdio commented May 19, 2026

  • Replaces python -m pip install -Ur ./briefcase-template/requirements.txt with python -m pip install --group ./briefcase-template/pyproject.toml:create-verify
  • Updates pip to ensure support of the --group feature
  • The new create-verify dependency group in briefcase-template contains exactly black, flake8, and toml — the only packages this workflow directly invokes
  • Drops the extraneous briefcase, pre-commit, pytest, and tox that were previously installed but unused by this workflow

Requirements.txt in briefcase-template is to be deprecated. This is the only location that uses it.
Group in pyproject.toml pins exactly the surface this workflow needs.

Fixes #355

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

Assisted-by: Claude Opus 4.7, Claude Sonnet 4.6

Copy link
Copy Markdown
Member

@freakboy3742 freakboy3742 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@freakboy3742 freakboy3742 merged commit 621c847 into beeware:main May 19, 2026
72 checks passed
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.

Update app-create-verify.yml to install deps from pyproject.toml

2 participants