pyproject.toml 598 B

12345678910111213141516171819202122232425262728
  1. [project]
  2. name = "bx-backend"
  3. version = "1.0.0"
  4. description = "报销系统后端服务"
  5. requires-python = ">=3.11"
  6. dependencies = [
  7. "fastapi>=0.115.0",
  8. "uvicorn[standard]>=0.32.0",
  9. "sqlalchemy>=2.0.36",
  10. "pymysql>=1.1.1",
  11. "alembic>=1.14.0",
  12. "minio>=7.2.15",
  13. "python-jose[cryptography]>=3.3.0",
  14. "bcrypt>=4.0.0",
  15. "python-multipart>=0.0.18",
  16. "pydantic>=2.10.0",
  17. "pydantic-settings>=2.7.0",
  18. "cryptography>=44.0.0",
  19. ]
  20. [project.optional-dependencies]
  21. dev = [
  22. "httpx>=0.28.0",
  23. "pytest>=8.0.0",
  24. ]
  25. [tool.setuptools.packages.find]
  26. include = ["app*"]