When installing pvdeg using pip install pvdeg there are many dependencies installed. Many dependencies make installations for users more cumbersome, as it might introduce dependency conflicts between different packages. Also with attacks like the shai-hulud thing it is always great to have a clean list of dependencies.
Looking at the pyproject.toml I see two dependencies that could be moved:
- pre-commit is probably used for dev and could be moved to the
optional-dependencies
- jupyterlab is also a dependency that is not necessary for your software I guess? But here I am open for discussion
- Could you also check your dependencies? Maybe I oversaw some that could be moved or removed.
This issue is part of a joss review, see openjournals/joss-reviews#10617
When installing pvdeg using
pip install pvdegthere are many dependencies installed. Many dependencies make installations for users more cumbersome, as it might introduce dependency conflicts between different packages. Also with attacks like the shai-hulud thing it is always great to have a clean list of dependencies.Looking at the
pyproject.tomlI see two dependencies that could be moved:optional-dependenciesThis issue is part of a joss review, see openjournals/joss-reviews#10617