Files
geMoldInsight/requirements.txt
T
2026-07-30 10:30:50 +08:00

88 lines
2.0 KiB
Plaintext

# ============================================
# geMoldInsight 项目依赖
# ============================================
# 使用阿里云镜像加速
-i https://mirrors.aliyun.com/pypi/simple/
--trusted-host mirrors.aliyun.com
# ============================================
# 几何处理核心
# ============================================
# PythonOCC - CAD几何处理
pythonocc-core>=7.7.0
# 网格处理
trimesh>=3.21.0
# 科学计算
numpy>=1.24.0
scipy>=1.10.0
# 3D可视化
pyvista>=0.38.0
# ============================================
# Web框架
# ============================================
fastapi>=0.100.0
uvicorn[standard]>=0.22.0
pydantic>=2.0.0
python-multipart>=0.0.6
# ============================================
# 数据库
# ============================================
sqlalchemy>=2.0.0
psycopg2-binary>=2.9.0
asyncpg>=0.28.0
alembic>=1.11.0
# ============================================
# 对象存储
# ============================================
minio>=7.1.0
aiohttp>=3.13.4
# ============================================
# 消息队列
# ============================================
celery[redis]>=5.3.0
redis>=4.5.0
# ============================================
# 认证与安全
# ============================================
python-jose[cryptography]>=3.3.0
bcrypt>=4.0.0
passlib>=1.7.4
email-validator>=2.0.0
# ============================================
# 工具库
# ============================================
aiofiles>=23.0.0
orjson>=3.9.0
python-dotenv>=1.0.0
jinja2>=3.1.0
Pillow>=12.2.0
pyyaml>=6.0
python-dateutil>=2.8.0
# ============================================
# 日志与监控
# ============================================
loguru>=0.7.0
# ============================================
# 测试工具
# ============================================
pytest>=7.0.0
pytest-asyncio>=0.21.0
httpx>=0.24.0
aiosqlite>=0.19.0
# ============================================
# 开发工具
# ============================================
black>=23.0.0
flake8>=6.0.0
mypy>=1.0.0