Skip to content

build: Improve development dependencies handling#523

Merged
gfieni merged 2 commits intomasterfrom
build/dependency-groups
Jan 30, 2025
Merged

build: Improve development dependencies handling#523
gfieni merged 2 commits intomasterfrom
build/dependency-groups

Conversation

@gfieni
Copy link
Copy Markdown
Contributor

@gfieni gfieni commented Jan 30, 2025

This PR modifies the way development dependencies are managed in the project:

  • Switch to dependency-groups (PEP-735) to manage the development dependencies in pyproject.toml ;
  • Use uv to install the dependencies in the CI build workflow.

@gfieni gfieni added the enhancement New feature or request label Jan 30, 2025
@gfieni gfieni self-assigned this Jan 30, 2025
@gfieni gfieni requested a review from a team as a code owner January 30, 2025 17:53
@sonarqubecloud
Copy link
Copy Markdown

@gfieni gfieni merged commit 9c17f53 into master Jan 30, 2025
9 checks passed
@gfieni gfieni deleted the build/dependency-groups branch January 30, 2025 17:57
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