init
This commit is contained in:
+72
-31
@@ -1,43 +1,84 @@
|
||||
# requirements.txt
|
||||
# 几何处理核心
|
||||
# ============================================
|
||||
# geMoldInsight 项目依赖
|
||||
# ============================================
|
||||
|
||||
# 使用阿里云镜像加速
|
||||
-i https://mirrors.aliyun.com/pypi/simple/
|
||||
--trusted-host mirrors.aliyun.com
|
||||
# pythonocc-core==7.7.0
|
||||
pyvista
|
||||
trimesh
|
||||
numpy
|
||||
scipy
|
||||
dotenv
|
||||
fastapi
|
||||
numpy
|
||||
OCC
|
||||
|
||||
# ============================================
|
||||
# 几何处理核心
|
||||
# ============================================
|
||||
# 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
|
||||
uvicorn
|
||||
pydantic
|
||||
python-multipart
|
||||
# ============================================
|
||||
fastapi>=0.100.0
|
||||
uvicorn[standard]>=0.22.0
|
||||
pydantic>=2.0.0
|
||||
python-multipart>=0.0.6
|
||||
|
||||
# ============================================
|
||||
# 数据库
|
||||
sqlalchemy
|
||||
psycopg2-binary
|
||||
asyncpg
|
||||
# ============================================
|
||||
sqlalchemy>=2.0.0
|
||||
psycopg2-binary>=2.9.0
|
||||
asyncpg>=0.28.0
|
||||
alembic>=1.11.0
|
||||
|
||||
# 对象存储 (RustFS S3v4)
|
||||
minio
|
||||
aiohttp
|
||||
# ============================================
|
||||
# 对象存储
|
||||
# ============================================
|
||||
minio>=7.1.0
|
||||
aiohttp>=3.8.0
|
||||
|
||||
# ============================================
|
||||
# 消息队列
|
||||
kafka-python
|
||||
redis
|
||||
# ============================================
|
||||
kafka-python>=2.0.2
|
||||
redis>=4.5.0
|
||||
|
||||
# ============================================
|
||||
# 认证与安全
|
||||
# ============================================
|
||||
python-jose[cryptography]>=3.3.0
|
||||
bcrypt>=4.0.0
|
||||
passlib>=1.7.4
|
||||
email-validator>=2.0.0
|
||||
|
||||
# ============================================
|
||||
# 工具库
|
||||
aiofiles
|
||||
python-dotenv
|
||||
jinja2
|
||||
# ============================================
|
||||
aiofiles>=23.0.0
|
||||
python-dotenv>=1.0.0
|
||||
jinja2>=3.1.0
|
||||
pyyaml>=6.0
|
||||
python-dateutil>=2.8.0
|
||||
|
||||
# JWT认证
|
||||
python-jose[cryptography]
|
||||
bcrypt
|
||||
# ============================================
|
||||
# 日志与监控
|
||||
# ============================================
|
||||
loguru>=0.7.0
|
||||
|
||||
# 邮箱验证
|
||||
email-validator
|
||||
# ============================================
|
||||
# 测试工具
|
||||
# ============================================
|
||||
pytest>=7.0.0
|
||||
pytest-asyncio>=0.21.0
|
||||
httpx>=0.24.0
|
||||
|
||||
# ============================================
|
||||
# 开发工具
|
||||
# ============================================
|
||||
black>=23.0.0
|
||||
flake8>=6.0.0
|
||||
mypy>=1.0.0
|
||||
|
||||
Reference in New Issue
Block a user