typo - Replace Motor (async) with PyMongo (sync) in database manager - Update environment variable names for FTP and MongoDB config - Remove unused dependencies from requirements.txt - Fix file extension typo: .slg_v2 → .sgl_v2 throughout code and docs - Add debug prints for MongoDB env vars in config - Update FTP monitor to use correct file extension and PyMongo - Adjust FastAPI descriptions for new extension
20 lines
372 B
Plaintext
20 lines
372 B
Plaintext
# FastAPI and web framework dependencies
|
|
fastapi==0.104.1
|
|
uvicorn==0.24.0
|
|
pydantic==2.5.0
|
|
|
|
# Database dependencies - using PyMongo (sync) instead of Motor (async)
|
|
pymongo==4.6.0
|
|
|
|
# FTP handling
|
|
ftputil==5.0.4
|
|
|
|
# Date/time utilities
|
|
python-dateutil==2.8.2
|
|
|
|
# Type checking
|
|
typing-extensions==4.8.0
|
|
|
|
# Development dependencies (optional)
|
|
pytest==7.4.3
|
|
pytest-asyncio==0.21.1 |