[build-system] requires = ["setuptools>=69"] build-backend = "setuptools.build_meta" [project] name = "sillyhome-next" version = "0.5.2" description = "Lokales Smart-Home-Intelligenzsystem für Home Assistant" requires-python = ">=3.11" dependencies = [ "fastapi>=0.110.0", "uvicorn[standard]>=0.29.0", "pydantic>=2.6.0", "requests>=2.31.0", ] [project.optional-dependencies] dev = [ "httpx2>=2.3.0", "pytest>=8.0.0", "ruff>=0.4.0", "mypy>=1.9.0", ] [tool.pytest.ini_options] testpaths = ["tests"] addopts = "-q" [tool.mypy] strict = true files = ["app", "backend", "tests"] [tool.setuptools.packages.find] include = ["app*", "backend*"] [tool.ruff] line-length = 100 target-version = "py311"