Remove dep-versions-bump and install-requirement workflows #258
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
With the move to dependency groups, there's no longer any need for the install-requirement workflow. All existing uses have been replaced with a direct
pip install --group ...all.The deps-version-bump script and workflow is also redundant now; historically, it was used to:
Dependabot is able to independently manage (1). With the move to dependency groups, there aren't any explicitly pinned versions in tox.ini any more - all versions are in dependency groups in pyproject.toml, which dependabot is able to manage.
All the references to the install-requirement workflow have been removed, except for one remaining reference in an archived repo, and the code this PR removes.
The remaining references to dep-version-bump have all been removed in submitted PRs:
Refs beeware/briefcase#2542
Refs beeware/toga#3856
Refs beeware/beeware#597
Refs beeware/rubicon-objc#666
Refs beeware/setuptools_dynamic_dependencies#56
PR Checklist: