[tool.poetry] name = "tailscalesd" version = "0.1.0" description = "" authors = ["Abel Luck "] include = ["LICENSE.MD"] exclude = ["tests"] readme = "README.md" homepage = "https://gitlab.com/guardianproject-ops/py-tailscalesd" repository = "https://gitlab.com/guardianproject-ops/py-tailscalesd" packages = [ { include = "tailscalesd"} ] [tool.poetry.scripts] tailscalesd = "tailscalesd.main:main" [tool.poetry.dependencies] python = "^3.11" tailscale = "^0.6.0" fastapi = "^0.104.1" uvicorn = "^0.24.0" httpx = "^0.25.1" pydantic-settings = "^2.0.3" json-logging = "^1.3.0" [tool.poetry.dev-dependencies] pytest = "*" pytest-asyncio = "*" flake8 = "*" black = "*" bandit = "*" isort = "*" mypy = "^1.2.0" [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api" [tool.isort] py_version = 310 profile = "black" src_paths = ["gm", "tests"] [tool.black] line-length = 88 target-version = ['py310']