[tool.poetry] name = "project-management-backend" version = "0.1.0" description = "项目管理系统后端API" authors = ["Your Name "] readme = "README.md" [tool.poetry.dependencies] python = "^3.9" fastapi = "^0.104.0" uvicorn = {extras = ["standard"], version = "^0.23.2"} sqlalchemy = "^2.0.23" pymysql = "^1.1.0" pydantic = "^2.5.0" pydantic-settings = "^2.1.0" jose = {version = "^3.3.0", extras = ["cryptography"]} passlib = {version = "^1.7.4", extras = ["bcrypt"]} alembic = "^1.12.0" python-dotenv = "^1.0.0" pytest = "^7.4.3" httpx = "^0.25.2" [tool.poetry.group.dev.dependencies] black = "^23.11.0" isort = "^5.12.0" flake8 = "^6.1.0" [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api"