I got an #python app and I wish it would install myapp[all] by default and myapp[core] if specified, e.g. on a build server. The options look bad.
- Split package into 2, mypackage-core and mypackage.
- project.optional-dependencies has `[all]` and `[core]` and `dependencies` is empty, eg default installation is broken.
- Default to installing dependencies, make people add `[all]` for what should be the default experience.
Roughly [all] is for desktop use
[core] would be for the same app on CI