Skip to content

Remove 'all' extra - #54

Merged
reweeden merged 2 commits into
mainfrom
rew/remove-all-extra
Aug 27, 2026
Merged

Remove 'all' extra#54
reweeden merged 2 commits into
mainfrom
rew/remove-all-extra

Conversation

@reweeden

@reweeden reweeden commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

The 'all' extra was meant to be a convenience but turned out to be a maintenance headache, getting copied and pasted around for workflows that then pull in dependencies that they don't actually need or use. Plus, as new dependencies are added to the all extra, even existing workflows that did need all before now suddenly pull in additional unnecessary dependencies.

I believe it is best to remove all and require workflows to enumerate exactly the extras that they need going forward to reduce confusion and make it easier to see what components are actually used when looking through requirements files.

Request Checklist

I have:

  • performed a self review of my code I&A code style
    • Resources and Data Structures are sorted by ABC or a defined sorting pattern
  • updated the documentation accordingly
  • verified required action checks are passing
  • bumped the version number as appropriate

@reweeden
reweeden force-pushed the rew/remove-all-extra branch 2 times, most recently from a973b00 to 0b6850a Compare August 26, 2026 21:34
@reweeden
reweeden force-pushed the rew/remove-all-extra branch from 0b6850a to 907f36a Compare August 26, 2026 21:36
@reweeden
reweeden marked this pull request as ready for review August 26, 2026 21:44
@reweeden
reweeden merged commit 7a79f4d into main Aug 27, 2026
11 checks passed
@reweeden
reweeden deleted the rew/remove-all-extra branch August 27, 2026 16:33
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.

3 participants