Bug Description
pdf_input_validator.py imports PyPDF2 but requirements.txt only lists three packages (streamlit, google-generativeai, fpdf2). Running pip install -r requirements.txt followed by any code path that triggers PDF validation raises ModuleNotFoundError: No module named 'PyPDF2'.
Steps to Reproduce
pip install -r requirements.txt
- Trigger PDF validation in the app
Expected Behaviour
PDF validation works without needing manual extra installs.
Proposed Fix
Add PyPDF2 to requirements.txt.
Labels: bug, good first issue
Bug Description
pdf_input_validator.pyimportsPyPDF2butrequirements.txtonly lists three packages (streamlit,google-generativeai,fpdf2). Runningpip install -r requirements.txtfollowed by any code path that triggers PDF validation raisesModuleNotFoundError: No module named 'PyPDF2'.Steps to Reproduce
pip install -r requirements.txtExpected Behaviour
PDF validation works without needing manual extra installs.
Proposed Fix
Add
PyPDF2torequirements.txt.Labels:
bug,good first issue