35 lines
536 B
Plaintext
35 lines
536 B
Plaintext
# FastAPI and server
|
|
fastapi>=0.104.0
|
|
uvicorn>=0.24.0
|
|
python-multipart>=0.0.6
|
|
websockets>=12.0
|
|
|
|
# Database
|
|
sqlalchemy>=2.0.0
|
|
alembic>=1.12.0
|
|
|
|
# Background tasks
|
|
celery>=5.3.0
|
|
redis>=5.0.0
|
|
|
|
# Security
|
|
python-jose[cryptography]>=3.3.0
|
|
passlib[bcrypt]>=1.7.4
|
|
python-dotenv>=1.0.0
|
|
|
|
# Testing
|
|
pytest>=7.4.0
|
|
httpx>=0.25.0
|
|
|
|
# Existing project dependencies
|
|
pydantic-settings>=2.0.0
|
|
watchdog==2.1.6
|
|
requests==2.28.1
|
|
python-docx>=0.8.11
|
|
PyPDF2>=3.0.0
|
|
pandas>=2.0.0
|
|
# magic-pdf[full]
|
|
jsonschema>=4.20.0
|
|
|
|
# Chinese text processing
|
|
pypinyin>=0.50.0 |