Skip to content

Conversation

paddyroddy
Copy link
Collaborator

Only just learnt about this astral-sh/uv#9011.

@paddyroddy paddyroddy self-assigned this Jul 16, 2025
@paddyroddy paddyroddy added the enhancement New feature or request label Jul 16, 2025
@paddyroddy paddyroddy requested a review from Copilot July 16, 2025 15:10
Copilot

This comment was marked as outdated.

@paddyroddy paddyroddy marked this pull request as draft July 16, 2025 15:18
@paddyroddy paddyroddy moved this from TODO to In Progress in @paddyroddy Jul 16, 2025
@paddyroddy paddyroddy requested a review from Copilot July 23, 2025 10:35
@paddyroddy paddyroddy marked this pull request as ready for review July 23, 2025 10:35
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR modernizes the Python project configuration by migrating from the deprecated optional-dependencies field to the new PEP 735 dependency-groups standard. This change improves dependency management by adopting the standardized approach for grouping optional dependencies.

  • Converts optional-dependencies to dependency-groups in pyproject.toml with improved formatting
  • Updates GitHub Actions workflows to use the new --group flag syntax for installing dependency groups
  • Updates reusable action reference to support the new dependency group format

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
pyproject.toml Migrates from optional-dependencies to dependency-groups with cleaner TOML formatting
.github/workflows/examples.yaml Updates pip install commands to use --group flag instead of extras syntax
.github/workflows/documentation.yaml Updates action reference and dependency section parameter for new format

@paddyroddy paddyroddy merged commit 08d5e7b into main Jul 23, 2025
24 checks passed
@paddyroddy paddyroddy deleted the dep-groups branch July 23, 2025 13:57
@github-project-automation github-project-automation bot moved this from In Progress to Done in @paddyroddy Jul 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant