deptry
deptry copied to clipboard
Find unused, missing and transitive dependencies in a Python project.
Congratulations on the project! 😄 **Is your feature request related to a problem? Please describe.** Right now the `--config` option is not relative to the `root` argument. That can cause...
As of now, `deptry` simply ignores eveything under `tests/`. This means that imports that are used but not present will be noticed only at execution time, not before. For instance,...
**Is your feature request related to a problem? Please describe.** When running `deptry` on my source code, I always get the module itself marked as a transitive dependency. For a...
**Is your feature request related to a problem? Please describe.** Currently, `deptry` cannot detect if an extra package is needed for a feature that is used in the codebase. This...
**Describe the bug** The CommaSeparatedTupleParamType as defined [here](https://github.com/fpgmaas/deptry/blob/main/deptry/cli.py#LL27C7-L27C35) raises a slightly confusing error. I think a common mistake will be to separate the elements within a list with `,` instead...
**Is your feature request related to a problem? Please describe.** Currently, `deptry` shows the list of dependency issues, the number of issues, and the top page URL of documentation. They...
I have a project where by accident I listed `requests` both as production and development dependency. The error I got was a bit confusing, because it complains that I use...
If packages share a top-level module name, they are never marked as obsolete if one of them is used. An example; `google-cloud-bigquery` and `google-cloud-auth` share a top-level name; `google`, which...
**PR Checklist** - [ ] A description of the changes is added to the description of this PR. - [ ] If there is a related issue, make sure it...
**PR Checklist** - [x] A description of the changes is added to the description of this PR. - [ ] If there is a related issue, make sure it is...