37 lines
683 B
Plaintext
37 lines
683 B
Plaintext
# FastAPI and Server
|
|
fastapi>=0.104.0,<0.105.0
|
|
uvicorn[standard]>=0.24.0,<0.25.0
|
|
python-multipart>=0.0.6,<0.1.0
|
|
|
|
# Database
|
|
sqlalchemy>=2.0.0,<2.1.0
|
|
pymysql>=1.1.0,<1.2.0
|
|
cryptography>=41.0.0,<42.0.0
|
|
alembic>=1.12.0,<1.13.0
|
|
|
|
# LangChain
|
|
langchain>=0.1.0,<0.2.0
|
|
langchain-community>=0.0.10,<0.1.0
|
|
langchain-openai>=0.0.5,<0.1.0
|
|
|
|
# Vector Store
|
|
faiss-cpu>=1.7.4,<1.8.0
|
|
|
|
# Configuration
|
|
pydantic>=2.5.0,<3.0.0
|
|
pydantic-settings>=2.1.0,<3.0.0
|
|
python-dotenv>=1.0.0,<2.0.0
|
|
|
|
# Logging
|
|
structlog>=23.2.0,<24.0.0
|
|
|
|
# Testing
|
|
pytest>=7.4.0,<8.0.0
|
|
pytest-asyncio>=0.21.0,<0.22.0
|
|
httpx>=0.25.0,<0.26.0
|
|
pytest-cov>=4.1.0,<5.0.0
|
|
|
|
# Utilities
|
|
python-json-logger>=2.0.0,<3.0.0
|
|
tenacity>=8.2.0,<9.0.0
|