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