[tool.poetry] name = "app" version = "0.1.0" description = "" authors = ["Admin "] [tool.poetry.dependencies] python = "^3.10" uvicorn = "^0.24.0.post1" fastapi = "^0.104.1" python-multipart = "^0.0.6" email-validator = "^2.1.0.post1" celery = "^5.3.5" passlib = {extras = ["bcrypt"], version = "^1.7.4"} tenacity = "^8.2.3" pydantic = "<2.0" emails = "^0.6" gunicorn = "^21.2.0" jinja2 = "^3.1.2" alembic = "^1.12.1" python-jose = {extras = ["cryptography"], version = "^3.3.0"} httpx = "^0.25.1" psycopg = {extras = ["binary"], version = "^3.1.13"} sqlmodel = "^0.0.16" # Pin bcrypt until passlib supports the latest bcrypt = "4.0.1" [tool.poetry.group.dev.dependencies] mypy = "^1.7.0" black = "^23.11.0" isort = "^5.12.0" autoflake = "^2.2.1" flake8 = "^6.1.0" pytest = "^7.4.3" pytest-cov = "^4.1.0" [tool.isort] multi_line_output = 3 include_trailing_comma = true force_grid_wrap = 0 line_length = 88 [build-system] requires = ["poetry>=0.12"] build-backend = "poetry.masonry.api"