[tool.poetry] name = "core" version = "0.4.1" description = "core module for discours.io" authors = ["discoursio devteam"] license = "MIT" readme = "README.md" [tool.poetry.dependencies] python = "^3.12" SQLAlchemy = "^2.0.29" psycopg2-binary = "^2.9.9" redis = {extras = ["hiredis"], version = "^5.0.1"} sentry-sdk = {version = "^1.44.1", extras = ["starlette", "ariadne", "sqlalchemy"]} starlette = "^0.37.2" gql = "^3.5.0" ariadne = "^0.23.0" pre-commit = "^3.7.0" granian = "^1.4.1" google-analytics-data = "^0.18.7" opensearch-py = "^2.6.0" httpx = "^0.27.0" dogpile-cache = "^1.3.1" colorlog = "^6.8.2" [tool.poetry.group.dev.dependencies] ruff = "^0.4.7" isort = "^5.13.2" [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api" [tool.pyright] venvPath = "." venv = ".venv" [tool.isort] multi_line_output = 3 include_trailing_comma = true force_grid_wrap = 0 line_length = 120