36 lines
690 B
TOML
36 lines
690 B
TOML
[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"]
|