Please check the type of change your PR introduces:
[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, renaming)
[x] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):
What is the current behavior?
The installation of colrev installs all internal packages (extras in the pyprojec.toml), i.e., the colrev core has many dependencies (potential sources of errors).
Related issues: #274
What is the new behavior?
The colrev installation does not include (internal) packages (i.e., extras in the pyproject.toml)
The colrev install . command installs all required packages in a given colrev project.
Packages should be optional (the colrev core should be lean).
Pull request type
Please check the type of change your PR introduces:
What is the current behavior?
Related issues: #274
What is the new behavior?
colrev install .
command installs all required packages in a given colrev project.Does this introduce a breaking change?