Skip to content

use optional dependencies #176

Description

@thorinaboenke

Context
enable the use of optional dependencies, corresponding issue in the Service:
ait-detectmate/DetectMateService#179

Currently all dependencies are imported whether you need it or not. This should change. We can use optional.dependencies in pyproject.toml to make "features or extras" that can be installed if needed.

https://pydevtools.com/handbook/explanation/what-are-optional-dependencies-and-dependency-groups/

Alternatives

Can you achieve the same result doing it in an alternative way? Is the alternative considerable?

Has the feature been requested before?

Please provide a link to the issue.

If the feature request is approved, would you be willing to submit a PR?

Yes / No (Help can be provided if you need assistance submitting a PR)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions