what_to_wear/pyproject.toml
Nora b95c0101a8
Some checks are pending
CI / hassfest (push) Waiting to run
CI / HACS validation (push) Waiting to run
CI / pytest (latest) (push) Waiting to run
CI / pytest (min) (push) Waiting to run
chore: ruff-clean (line-length 110, B905/UP042 ignoriert) + Release-Stand
- Alle Integrationsdateien ruff-clean (E/F/I/UP/B); B907/UP042 als opinioniert
  ignoriert, restliche E501/B007 behoben. Suite gruen 188/188.
- Ledger: Stand RELEASEFERTIG — 23 Stories + Gate 1/2/3 durch, E2E verifiziert.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-13 16:05:28 +00:00

22 lines
639 B
TOML

[project]
name = "what-to-wear-dev"
version = "0.0.0"
description = "Dev/test tooling for the What to Wear Home Assistant integration"
requires-python = ">=3.13"
[tool.pytest.ini_options]
testpaths = ["tests"]
asyncio_mode = "auto"
asyncio_default_fixture_loop_scope = "function"
addopts = "-q"
filterwarnings = ["ignore::DeprecationWarning"]
[tool.ruff]
target-version = "py313"
line-length = 110
[tool.ruff.lint]
select = ["E", "F", "I", "UP", "B"]
# B905 (zip strict) — several zips intentionally pair unequal-length sequences.
# UP042 (StrEnum) — `str, Enum` is deliberate and equivalent for our use.
ignore = ["B905", "UP042"]