scientific-backend / requirements.txt
Dama12's picture
fix: use qdrant-client[fastembed] extra for proper integration
8fa65b8
Raw
History Blame
1.14 kB
# Core Framework (Cache bust: 2026-03-24)
fastapi==0.104.1
starlette==0.27.0
itsdangerous==2.1.2
bcrypt==4.0.1
uvicorn[standard]==0.24.0
python-multipart==0.0.6
pydantic==2.5.0
pydantic-settings==2.1.0
# Database
sqlalchemy==2.0.23
psycopg2-binary==2.9.9
alembic==1.12.1
psycopg[binary]==3.1.14
# IA & Orchestration (CORE STACK)
langchain==0.1.0
langchain-openai==0.0.5
langgraph==0.0.10
langsmith==0.0.87
openai==1.12.0
# K2 Think Integration
httpx==0.25.1
aiohttp==3.9.1
# Vector Database & RAG
qdrant-client[fastembed]==1.17.0
fastembed
pdf2image==1.16.3
pillow==10.3.0
pypdf==3.17.1
pymupdf==1.23.8
# Async & Performance
celery==5.3.4
redis==5.0.1
# Parsing & Data
python-dotenv==1.0.0
python-jose[cryptography]==3.3.0
passlib[bcrypt]==1.7.4
# Logging & Monitoring
python-json-logger==2.0.7
# Testing
pytest==7.4.3
pytest-asyncio==0.21.1
pytest-cov==4.1.0
httpx==0.25.1
# Development
black==23.12.0
isort==5.13.2
flake8==6.1.0
mypy==1.7.1
pylint==3.0.3
pre-commit==3.5.0
# API Documentation
pydantic[email]==2.5.0
arxiv==2.1.0
# Data Visualization & Export
matplotlib==3.8.2
pandas==2.1.3
# Authentication
authlib==1.3.0