deptry
deptry copied to clipboard
Find unused, missing and transitive dependencies in a Python project.
In our Python ecosystem, we use PEP420 namespace packages to prefix all of our packages with `companyname` to avoid package name collisions with third-party packages. For example, our directory structures...
**Describe the bug** I encountered this problem while working on my project. Since the project dependencies are a bit too complicated, I tried a simpler case and still found an...
**Describe the bug** `deptry` does not seem to recurse into subdirectories, incontrast to the documentation's "Dependency issues are detected by scanning for imported modules within all Python files **in a...
**PR Checklist** - [x] A description of the changes is added to the description of this PR. - [x] If there is a related issue, make sure it is linked...
**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...
**Is your feature request related to a problem? Please describe.** It's good to ensure that the ignores remain up-to-date, in particular it would be nice to ensure that unnecessary ignores...
**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...
**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...
Roughly a POC for now that will most likely get split into multiple PRs in the end, but thought it would be nice to have a first draft, to raise...