Modernize pyproject + tox#1227
Conversation
There was a problem hiding this comment.
Pull Request Overview
This PR modernizes the project's packaging configuration by replacing PEP 735 dependency groups with the more widely supported optional dependencies format. The changes update both the pyproject.toml configuration and the tox.ini file to use the standardized extras syntax instead of the newer dependency-groups feature.
- Converts
[dependency-groups]to[project.optional-dependencies]in pyproject.toml - Updates tox.ini to use
extrasinstead ofdependency_groupsfor all test environments
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| pyproject.toml | Migrates from dependency-groups to optional-dependencies format |
| tox.ini | Updates all testenv configurations to use extras instead of dependency_groups |
Comments suppressed due to low confidence (1)
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
You can also share your feedback on Copilot code review for a chance to win a $100 gift card. Take the survey.
|
@kingbuzzman why did you say "modernize" in the title but the diff shows the opposite? It's rather wrong to expose public API for dev-related deps. Do you expect the users to do |
This reverts commit 3f36d49.
No description provided.