Skip to content

Migrate to PEP 735 dependency groups#183

Draft
garrison wants to merge 4 commits into
mainfrom
dependency-groups
Draft

Migrate to PEP 735 dependency groups#183
garrison wants to merge 4 commits into
mainfrom
dependency-groups

Conversation

@garrison
Copy link
Copy Markdown
Member

More information at https://packaging.python.org/en/latest/specifications/dependency-groups/

This also bumps the tox version to 4.22, the first version that supports dependency groups.

More information at https://packaging.python.org/en/latest/specifications/dependency-groups/

This also bumps the tox version to 4.22, the first version that
supports dependency groups.
@garrison garrison added ci-cd Related to CI/CD pipeline dependencies labels May 14, 2026
@coveralls
Copy link
Copy Markdown

coveralls commented May 14, 2026

Coverage Report for CI Build 25869584842

Coverage remained the same at 93.685%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 871
Covered Lines: 816
Line Coverage: 93.69%
Coverage Strength: 0.94 hits per line

💛 - Coveralls

@garrison
Copy link
Copy Markdown
Member Author

This is waiting on IBM/extremal-python-dependencies#68.

@garrison garrison added the on hold Blocked by something else label May 14, 2026
@garrison garrison removed the on hold Blocked by something else label May 14, 2026
@garrison garrison marked this pull request as ready for review May 14, 2026 15:43
@garrison garrison requested a review from mrossinek May 14, 2026 15:52
@garrison
Copy link
Copy Markdown
Member Author

garrison commented May 14, 2026

@mrossinek, please merge if it looks good to you.

@garrison garrison marked this pull request as draft May 14, 2026 16:33
@garrison
Copy link
Copy Markdown
Member Author

garrison commented May 14, 2026

I realized that I will need to update this line in install.rst:

pip install tox notebook -e '.[notebook-dependencies,dev]'

This also emphasizes that this is a user-facing change, at least in its current form, and we may wish to carefully consider how to handle it across the addons. 🤔

@garrison garrison added the on hold Blocked by something else label May 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci-cd Related to CI/CD pipeline dependencies on hold Blocked by something else

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants