datavid / requirements.txt
datacipen's picture
Update requirements.txt
9fdab8d verified
# =============================================================================
# REQUIREMENTS - Agent Collaboratif UGE avec Chainlit 2.8.1
# =============================================================================
# -----------------------------------------------------------------------------
# Framework Chainlit
# -----------------------------------------------------------------------------
chainlit==2.9.0
#literalai>=0.0.500 # Pour le Data Layer officiel
# -----------------------------------------------------------------------------
# LangChain Ecosystem
# -----------------------------------------------------------------------------
langchain>=0.1.0
langchain-openai>=0.0.5
langchain-pinecone>=0.0.3
langchain-core>=0.1.23
langgraph>=0.0.25
tavily-python
plotly
openpyxl
pandas
# -----------------------------------------------------------------------------
# Vector Stores & Embeddings
# -----------------------------------------------------------------------------
#pinecone-client>=3.0.0
pinecone
sentence-transformers>=2.3.1
torch>=2.1.0 # Requis pour sentence-transformers
numpy>=1.24.0
# -----------------------------------------------------------------------------
# LLM Providers
# -----------------------------------------------------------------------------
openai>=1.12.0
# -----------------------------------------------------------------------------
# Monitoring & Observability
# -----------------------------------------------------------------------------
langsmith>=0.1.0
python-dotenv>=1.0.0
# -----------------------------------------------------------------------------
# Database & Data Layer
# -----------------------------------------------------------------------------
#psycopg2-binary>=2.9.9 # PostgreSQL adapter
#supabase>=2.3.0 # Supabase Python client
supabase
#SQLAlchemy>=2.0.0 # ORM pour manipulation DB
psycopg2
SQLAlchemy
asyncpg
bcrypt==4.1.2
# -----------------------------------------------------------------------------
# Async & Utilities
# -----------------------------------------------------------------------------
#asyncio>=3.4.3
aiohttp>=3.9.0
python-multipart>=0.0.6 # Pour les uploads de fichiers
# -----------------------------------------------------------------------------
# Data Processing
# -----------------------------------------------------------------------------
pydantic>=2.6.0
python-json-logger>=2.0.7
# -----------------------------------------------------------------------------
# Development & Testing
# -----------------------------------------------------------------------------
pytest>=7.4.0
pytest-asyncio>=0.21.0
black>=24.1.0
flake8>=7.0.0
mypy>=1.8.0
# -----------------------------------------------------------------------------
# Production
# -----------------------------------------------------------------------------
uvicorn[standard]>=0.27.0
gunicorn>=21.2.0
watchfiles>=0.21.0 # Pour le hot-reload en dev