Spaces:
Running
Running
# Windows-compatible requirements file | |
# This avoids compilation issues by using pre-compiled packages | |
# Core FastAPI dependencies | |
fastapi==0.104.1 | |
uvicorn[standard]==0.24.0 | |
python-dotenv==1.0.0 | |
python-multipart==0.0.6 | |
pydantic[email]==2.11.7 | |
requests==2.31.0 | |
boto3==1.34.0 | |
# Database | |
asyncpg==0.29.0 | |
sqlalchemy==2.0.23 | |
aiosqlite==0.19.0 | |
databases | |
psycopg2-binary | |
# Auth | |
passlib[bcrypt]==1.7.4 | |
python-jose[cryptography]==3.3.0 | |
# LLM & RAG - using compatible versions | |
langchain==0.1.13 | |
langchain-openai==0.1.7 | |
langchain-community==0.0.38 | |
langchain-core==0.1.53 | |
langchain-groq==0.0.1 | |
langchainhub | |
langserve | |
langchain-objectbox | |
# Embedding & vector DB | |
sentence-transformers==2.2.2 | |
supabase==2.18.1 | |
chromadb | |
# Transcription - using latest compatible versions | |
faster-whisper==1.0.1 | |
ctranslate2>=4.6.0 | |
transformers==4.35.2 | |
whisper | |
# PDF & Reports | |
PyPDF2==3.0.1 | |
reportlab==4.0.7 | |
beautifulsoup4==4.12.2 | |
bs4 | |
pypdf | |
# Enhanced Analysis | |
duckduckgo-search==4.1.1 | |
wikipedia-api==0.6.0 | |
timm==0.9.12 | |
opencv-python | |
pillow | |
easyocr | |
# Optional | |
sse-starlette | |
wikipedia | |
arxiv | |
cassio | |
streamlit | |
# Pre-compiled numpy and scipy to avoid compilation | |
numpy>=1.24.0,<2.0 | |
scipy>=1.10.0 | |
# CUDA-enabled Torch (install separately if needed) | |
# pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121 | |