fastapi==0.104.1
uvicorn==0.24.0
pydantic==2.5.0
python-multipart==0.0.6
boto3>=1.39.7
langchain
langchain-community
langchain-aws
pinecone-client==2.2.4
openai==1.3.7
python-dotenv==1.0.0
requests==2.31.0
aiofiles==23.2.1
python-jose[cryptography]==3.3.0
passlib[bcrypt]==1.7.4
cryptography==41.0.7
pytest==7.4.3
pytest-asyncio==0.21.1
httpx==0.25.2
firebase-admin==6.2.0
google-cloud-firestore==2.13.1
# Real-time interview system dependencies
websockets==12.0
numpy==1.24.3
asyncio-mqtt==0.16.1
aiohttp==3.9.1
# PDF processing libraries for text extraction fallback
PyPDF2==3.0.1
pdfplumber==0.10.3

# Note: ffmpeg is required for audio conversion but should be installed system-wide
# Install ffmpeg: https://ffmpeg.org/download.html