[build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api" [tool.poetry] name = "discoursio-inbox" version = "0.2.13" description = "Inbox server for discours.io" authors = ["Tony Rewin "] [tool.poetry.dependencies] python = "^3.12" sentry-sdk = "^1.32.0" redis = { extras = ["hiredis"], version = "^5.0.1" } ariadne = "^0.20.1" starlette = "^0.31.1" uvicorn = "^0.23.0" httpx = "^0.25.0" itsdangerous = "^2.1.2" [tool.poetry.dev-dependencies] pytest = "^7.4.2" black = { version = "^23.9.1", python = ">=3.12" } [tool.black] line-length = 120 target-version = ['py312'] include = '\.pyi?$' exclude = ''' ( /( \.eggs # exclude a few common directories in the | \.git # root of the project | \.hg | \.mypy_cache | \.tox | \.venv | _build | buck-out | build | dist )/ | foo.py # also separately exclude a file named foo.py in # the root of the project ) ''' [tool.isort] multi_line_output = 3 include_trailing_comma = true force_grid_wrap = 0 use_parentheses = true ensure_newline_before_comments = true line_length = 120