diff --git a/pyproject.toml b/pyproject.toml index ce03234..2511687 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,7 +12,7 @@ authors = [ ] readme = "README.md" license = {text = "GPL-3.0"} -requires-python = ">=3.11" +requires-python = ">=3.12" dependencies = [ "click>=8.1", "coloredlogs>=15.0", @@ -22,7 +22,8 @@ dependencies = [ "zigpy-deconz>=0.25.0", "zigpy-xbee>=0.22.0", "zigpy-zigate>=0.14.0", - "zigpy-znp>=1.0.0" + "zigpy-znp>=1.0.0", + "zigpy-ziggurat>=1.1.1", ] [tool.setuptools.packages.find] diff --git a/zigpy_cli/const.py b/zigpy_cli/const.py index 1042fc6..3eafb77 100644 --- a/zigpy_cli/const.py +++ b/zigpy_cli/const.py @@ -13,6 +13,7 @@ "xbee": "zigpy_xbee", "zigate": "zigpy_zigate", "znp": "zigpy_znp", + "ziggurat": "zigpy_ziggurat", } @@ -66,6 +67,14 @@ "zigpy_znp": TRACE, }, ], + "ziggurat": [ + { + "zigpy_ziggurat": logging.INFO, + }, + { + "zigpy_ziggurat": logging.DEBUG, + }, + ], } RADIO_TO_PYPI = {name: mod.replace("_", "-") for name, mod in RADIO_TO_PACKAGE.items()} diff --git a/zigpy_cli/radio.py b/zigpy_cli/radio.py index 5e8283a..3c7e351 100644 --- a/zigpy_cli/radio.py +++ b/zigpy_cli/radio.py @@ -28,7 +28,9 @@ @click.argument("radio", type=click.Choice(list(RADIO_TO_PACKAGE.keys()))) @click.argument("port", type=str) @click.option("--baudrate", type=int, default=None) -@click.option("--flow-control", type=click.Choice(["software", "hardware", "none"]), default=None) +@click.option( + "--flow-control", type=click.Choice(["software", "hardware", "none"]), default=None +) @click.option("--database", type=str, default=None) @click_coroutine async def radio(ctx, radio, port, baudrate=None, flow_control=None, database=None):