resume-api / requirements.txt
Nattyboi's picture
pull request (#13)
c25128c verified
raw
history blame contribute delete
941 Bytes
# Core web stack
fastapi[all]
uvicorn
gunicorn
requests
python-dotenv
# PDF, Docx handling
pymupdf
python-docx
docx2txt
pdfminer.six # Use only this (newest), remove old 'pdfminer'
# MongoDB
motor
pymongo
# AI and embedding
openai
sentence-transformers
pinecone
langchain-text-splitters
langchain-core
transformers
torch
einops
# Google GenAI
google-generativeai
google-auth
google-api-python-client
google-genai
# Authentication
bcrypt
passlib[bcrypt]
python-jose[cryptography]
# Redis
redis
# Frontend templating and security
jinja2
itsdangerous
# Other utilities
python-multipart
pydantic-settings
pydantic-extra-types
# Windows only (skip on Linux/mac)
# Remove pywin32==308, use the latest
# Optional tools
tqdm
beautifulsoup4
httpx
httpcore
# ML / Data
scikit-learn
pandas
numpy
matplotlib-inline
joblib
scipy
# Optional for resume parsing
pyresparser
email-validator
# Logging, async, extras
rich
watchfiles
nest-asyncio