`scrape-google-scholar-py` & `google-search-results-python` packages is not added to `requirements.txt`
- Dominant language
- Python
- Stars
- 7.5k
- Forks
- 424
- PR merge metrics
- No merged PRs in 30d
Description
Thank you for this awesome tool!
I have a script which uses [`scrape-google-scholar-py`](https://github.com/dimitryzub/scrape-google-scholar-py) and [`google-search-results-python`](https://github.com/serpapi/google-search-results-python) and `pipreqs` doesn't recognize them:
```python
from google_scholar_py import CustomGoogleScholarProfiles
from serpapi import GoogleSearch
```
[I've read that there possibly will be a new parser](https://github.com/bndr/pipreqs/issues/362#issuecomment-1523966072) that will parse new, similar to these packages. Just wanted to mention this issue.
Thank you 🙂
Contributor guide
Research direction
Start by reproducing the reported imports from google_scholar_py and serpapi and checking how pipreqs resolves them into requirements.txt. Trace the parser or package-mapping behavior responsible for dependency recognition. Done means projects using these imports receive scrape-google-scholar-py and google-search-results-python in the generated requirements file.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100