Refactor requirements.txt to update and organize dependencies

This commit is contained in:
warrenchen 2026-01-28 06:17:12 +00:00
parent 31f61b5122
commit 0000f19d5e

View File

@ -1,50 +1,41 @@
# Root requirements.txt for development environment
# Core FastAPI dependencies (fixed versions for compatibility)
fastapi==0.104.1
uvicorn[standard]==0.24.0
pydantic==2.12.3
# HTTP client for API calls
httpx
# File handling
python-multipart
# Model processing dependencies
onnx
onnxruntime
onnxoptimizer
tf2onnx
tflite2onnx
keras2onnx
onnxsim; python_version < "3.12"
onnx-tf
onnx2torch
# Image processing
Pillow
opencv-python
# Data analysis (for BIE service)
numpy<2
scipy
matplotlib
seaborn
# Utilities
onnx-tool
adjustText
IPython
tabulate
beautifulsoup4
commentjson
dict_recursive_update
snoop
docopt
blinker
python-dotenv
# Development dependencies
pytest
pytest-asyncio
# Root requirements.txt for development environment
# Core FastAPI dependencies (fixed versions for compatibility)
fastapi==0.104.1
uvicorn[standard]==0.24.0
pydantic==2.12.3
# HTTP client for API calls
httpx
# File handling
python-multipart
pyzipper
# Model processing dependencies
onnx
onnxruntime
onnxoptimizer
tf2onnx
tflite2onnx
keras2onnx
onnxsim; python_version < "3.12"
onnx-tf
onnx2torch
# Image processing
Pillow
opencv-python
# Data analysis (for BIE service)
numpy
scipy
matplotlib
seaborn
# Utilities
python-dotenv
# Development dependencies
pytest
pytest-asyncio