bndr / bndr/pipreqs

Not adding all required packages that are used in the Django project

Open
#278 7 comments 1 reaction 0 assignees View on GitHub
bug mapping
Dominant language
Python
Stars
7.5k
Forks
424
PR merge metrics
No merged PRs in 30d

Description

In my project along with Django package, I have installed other packages ie. **django-crispy-forms** and so on. However, when I use the pipreqs only the Django package is added but not other required packages.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the report in a Django project that imports django-crispy-forms and compare pipreqs output with the packages actually used. Trace how pipreqs identifies imports and maps them to package names. Done means the generated requirements includes django-crispy-forms and other used packages without regressing existing behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
django, python
Domain
tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.