Skip to content

[JOSS] Installation dependencies #341

Description

@FlorianK13

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    JOSSdependenciesPull requests that update a dependency file

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions