# ============================================ # geMoldInsight 项目依赖 # ============================================ # 使用阿里云镜像加速 -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com # ============================================ # 几何处理核心 # ============================================ # PythonOCC - CAD几何处理(conda 专属包,不通过 pip 安装;由 conda 环境 py_3.12 提供) # 安装:conda install -c conda-forge pythonocc-core # 网格处理 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