chore: use depedency-groups in pyproject.toml
#212
+976
−705
Merged