chore(deps): move testing dependencies to dev group and add quality tools
Description
This merge request reorganizes the project’s dependencies in pyproject.toml by moving all testing-related packages to the dev dependency group using uv. Additionally, it introduces new quality assurance tools (e.g., ruff, mypy, pytest-cov) to enforce code standards and improve maintainability.
Checklist
-
All testing dependencies have been moved to the devgroup inpyproject.toml. -
New quality tools have been added and configured. -
No breaking changes have been introduced. -
Impact on existing functionality has been verified—no regressions detected.
Related Issue(s)
Closes #