pyproject.toml 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. [tool.poetry]
  2. authors = ["clovis jaquin <clovis@jaquin.fr>"]
  3. description = "FastAPI project generated using minimal-fastapi-postgres-template."
  4. name = "bdlg-2023"
  5. version = "0.1.0-alpha"
  6. [tool.poetry.dependencies]
  7. fastapi = "^0.89.1"
  8. pyjwt = {extras = ["crypto"], version = "^2.6.0"}
  9. python = "^3.11"
  10. python-multipart = ">=0.0.5,<0.0.6"
  11. sqlalchemy = "^2.0.1"
  12. alembic = "^1.9.2"
  13. asyncpg = "^0.27.0"
  14. passlib = {extras = ["bcrypt"], version = "^1.7.4"}
  15. pydantic = {extras = ["dotenv", "email"], version = "^1.10.4"}
  16. [tool.poetry.group.dev.dependencies]
  17. autoflake = "^2.0.1"
  18. black = "^23.1.0"
  19. coverage = "^7.1.0"
  20. flake8 = "^6.0.0"
  21. httpx = "^0.23.3"
  22. isort = "^5.12.0"
  23. pytest = "^7.2.1"
  24. pytest-asyncio = "^0.20.3"
  25. uvicorn = {extras = ["standard"], version = "^0.20.0"}
  26. pre-commit = "^3.0.4"
  27. [build-system]
  28. build-backend = "poetry.core.masonry.api"
  29. requires = ["poetry-core>=1.0.0"]
  30. [tool.pytest.ini_options]
  31. addopts = "-v"
  32. asyncio_mode = "auto"
  33. filterwarnings = []
  34. markers = ["pytest.mark.asyncio"]
  35. minversion = "6.0"
  36. testpaths = ["app/tests"]
  37. [tool.isort]
  38. profile = "black"