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)
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)