Switch to PyMongo, update config and requirements, fix FTP extension
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
This commit is contained in:
@@ -3,26 +3,12 @@ fastapi==0.104.1
|
||||
uvicorn==0.24.0
|
||||
pydantic==2.5.0
|
||||
|
||||
# Database dependencies
|
||||
motor==3.3.2
|
||||
# Database dependencies - using PyMongo (sync) instead of Motor (async)
|
||||
pymongo==4.6.0
|
||||
redis==5.0.1
|
||||
|
||||
# FTP handling
|
||||
ftputil==5.0.4
|
||||
|
||||
# Data processing
|
||||
pandas==2.1.4
|
||||
numpy==1.25.2
|
||||
openpyxl==3.1.2
|
||||
xlrd==2.0.1
|
||||
|
||||
# Async HTTP client
|
||||
httpx==0.25.2
|
||||
|
||||
# Logging and monitoring
|
||||
structlog==23.2.0
|
||||
|
||||
# Date/time utilities
|
||||
python-dateutil==2.8.2
|
||||
|
||||
@@ -31,5 +17,4 @@ typing-extensions==4.8.0
|
||||
|
||||
# Development dependencies (optional)
|
||||
pytest==7.4.3
|
||||
pytest-asyncio==0.21.1
|
||||
pytest-cov==4.1.0
|
||||
pytest-asyncio==0.21.1
|
||||
Reference in New Issue
Block a user