[project] name = "ha-solaredge-optimizers" version = "0.4.0" description = "Home Assistant custom integration for SolarEdge optimizer data" readme = "README.md" requires-python = ">=3.14.2" license = "MIT" authors = [{ name = "Jens Neuber" }] [dependency-groups] dev = [ "homeassistant>=2026.6.0", "pytest>=9.0.0", "pytest-homeassistant-custom-component>=0.13.300", "ruff>=0.14.0", ] [tool.pytest.ini_options] asyncio_mode = "auto" testpaths = ["tests"] [tool.ruff] target-version = "py314" line-length = 88 [tool.ruff.lint] select = ["ASYNC", "B", "E", "F", "I", "SIM", "UP"] ignore = [ "COM812", "D203", "D213", ] [tool.ruff.lint.per-file-ignores] "tests/*" = ["S101"]