[tool.poetry] name = "carrramba-encore-rate" version = "0.1.0" description = "" authors = ["Adrien SUEUR "] readme = "README.md" packages = [{include = "backend"}] [tool.poetry.dependencies] python = "^3.11" aiohttp = "^3.8.3" rich = "^12.6.0" aiofiles = "^22.1.0" fastapi = "^0.95.0" uvicorn = "^0.20.0" msgspec = "^0.12.0" pyshp = "^2.3.1" pyproj = "^3.5.0" opentelemetry-instrumentation-fastapi = "^0.38b0" sqlalchemy-utils = "^0.41.1" opentelemetry-instrumentation-logging = "^0.38b0" opentelemetry-sdk = "^1.17.0" opentelemetry-api = "^1.17.0" opentelemetry-exporter-otlp-proto-http = "^1.17.0" opentelemetry-instrumentation-sqlalchemy = "^0.38b0" sqlalchemy = "^2.0.12" psycopg = "^3.1.9" pyyaml = "^6.0" [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" [tool.poetry.group.dev.dependencies] pylsp-mypy = "^0.6.2" mccabe = "^0.7.0" rope = "^1.3.0" python-lsp-black = "^1.2.1" black = "^22.10.0" types-aiofiles = "^22.1.0.2" wrapt = "^1.14.1" pydocstyle = "^6.2.2" dill = "^0.3.6" python-lsp-ruff = "^1.0.5" python-lsp-server = "^1.7.1" autopep8 = "^2.0.1" pyflakes = "^3.0.1" yapf = "^0.32.0" whatthepatch = "^1.0.4" mypy = "^1.0.0" types-sqlalchemy-utils = "^1.0.1" types-pyyaml = "^6.0.12.9" [tool.mypy] plugins = "sqlalchemy.ext.mypy.plugin" [tool.black] target-version = ['py311'] [tool.ruff] line-length = 88 [too.ruff.per-file-ignores] "__init__.py" = ["E401"]