diff --git a/src/backend/requirements.txt b/src/backend/requirements.txt index 33a2ee0..76723fb 100644 --- a/src/backend/requirements.txt +++ b/src/backend/requirements.txt @@ -1,14 +1,27 @@ -fastapi>=0.95.2 -uvicorn>=0.22.0 -python-dotenv>=1.0.0 -requests>=2.28.2 -paramiko>=3.3.0 -pydantic>=1.10.7 -loguru>=0.7.0 -python-nmap>=0.7.1 -tenacity>=9.1.2 -typing-extensions>=4.0.0 -aiofiles>=24.1.0 -telnetlib3>=2.0.4 -asyncssh>=2.14.0 -aiofiles>=24.1.0 \ No newline at end of file +# 核心依赖 +fastapi==0.110.0 +uvicorn==0.29.0 +python-dotenv==1.0.1 + +# Pydantic 模型 +pydantic==2.6.4 +pydantic-settings==2.2.1 + +# 网络操作 +asyncssh==2.14.2 +telnetlib3==2.0.3 +httpx==0.27.0 +python-nmap==0.7.1 + +# 异步文件操作 +aiofiles==23.2.1 + +# 日志管理 +loguru==0.7.2 + +# 重试机制 +tenacity==8.2.3 + +# 其他工具 +asyncio==3.4.3 +typing_extensions==4.10.0 \ No newline at end of file