[ ] Clarify whether specifying both test and dev groups in optional dependencies is necessary.
[ ] Consider user preference for including pre-commit and linters in these groups for local usage (i.e. explicitly including pre-commit as a dev dependency, for instance).
test
anddev
groups in optional dependencies is necessary.pre-commit
as a dev dependency, for instance).