21 lines
602 B
Plaintext
21 lines
602 B
Plaintext
fastapi>=0.111.0
|
|
uvicorn[standard]>=0.29.0
|
|
python-jose[cryptography]>=3.3.0
|
|
passlib[bcrypt]>=1.7.4
|
|
bcrypt<4.0.0
|
|
psutil>=5.9.0
|
|
python-multipart>=0.0.9
|
|
aiofiles>=23.0.0
|
|
# Document Intelligence
|
|
pymupdf>=1.24.0 # PDF text extraction (fitz)
|
|
python-docx>=1.1.0 # Word document extraction
|
|
pypdf>=4.2.0 # RAG ingest PDF text extraction
|
|
pdfminer.six>=20231228 # RAG ingest PDF fallback parser
|
|
# Scheduled Jobs
|
|
apscheduler>=3.10.0 # In-process cron/interval scheduler
|
|
# Meeting audio transcription
|
|
faster-whisper>=1.0.0
|
|
# Connector drivers
|
|
psycopg2-binary>=2.9.9
|
|
pymysql>=1.1.0
|