fix: split extras dependency and implemented the new "dependency-groups" standard.
- Close #135 (closed)
I am keeping this PR in draft status due to the lack of full standardization in dependency-group management: particularly regarding how optional groups are defined. Given the discrepancies in CLI flags between tools (e.g., uv using --all-groups versus PDM’s * wildcard approach), I have implemented basic core support for now. I am currently considering the addition of an INSTALL_DEPS_OPTS flag to provide users with more granular control.
I would appreciate your feedback on whether this manual override is the best approach to handle these tool-specific differences.
Edited by Gaëtan Montury