3
0

pyproject.toml 668 B

12345678910111213141516171819202122
  1. [project]
  2. name = "zlock-slots"
  3. version = "0.2.0"
  4. requires-python = ">=3.14.2"
  5. [dependency-groups]
  6. dev = [
  7. # Pins homeassistant==2026.7.0 — the oldest supported HA line (hacs.json
  8. # declares 2026.7.0 as the minimum). Bump alongside the HA target.
  9. "pytest-homeassistant-custom-component==0.13.344",
  10. # Matches the version HA 2026.7.x's zwave_js integration requires at runtime.
  11. # 0.72.0 adds access_control.add_user (schema 49), required for copy_slots
  12. # to work on devices that require atomic user+credential creation.
  13. "zwave-js-server-python==0.72.0",
  14. ]
  15. [tool.uv]
  16. package = false
  17. [tool.pytest.ini_options]
  18. asyncio_mode = "auto"
  19. testpaths = ["tests"]