Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #128 +/- ##
==========================================
- Coverage 99.00% 89.81% -9.19%
==========================================
Files 7 15 +8
Lines 905 2092 +1187
Branches 6 174 +168
==========================================
+ Hits 896 1879 +983
- Misses 8 148 +140
- Partials 1 65 +64 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Pull request overview
This PR migrates the project's build system and dependency management from setuptools/pip to uv and hatch, modernizing the Python tooling infrastructure.
- Replaces setuptools with hatchling as the build backend
- Migrates from
project.optional-dependenciesto PEP 735dependency-groups - Updates all CI/CD workflows to use uv for dependency management and command execution
Reviewed changes
Copilot reviewed 5 out of 6 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
| pyproject.toml | Migrates build backend to hatchling, replaces optional-dependencies with dependency-groups, updates dependency versions, and adds tool configurations for mypy, flake8, black, and isort |
| .github/workflows/tests.yml | Updates to use uv for dependency management and test execution, upgrades GitHub Actions versions |
| .github/workflows/release-bump.yml | Integrates uv for dependency installation and changelog/version bump commands |
| .github/workflows/pypi-release.yml | Replaces pip/build with uv for package building and publishing |
| .github/workflows/github-pages-mkdocs.yml | Updates documentation deployment workflows to use uv for dependency installation and mike commands |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…/statista into dev/uv-package-manager
…/statista into dev/uv-package-manager
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 9 out of 11 changed files in this pull request and generated 5 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Description
Issues
Type of change
Check relevant points.
How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
Provide instructions so we can reproduce.
Please also list any relevant details for your test configuration
Test A
Test B
Checklist: