Add python 3.14 to supported versions (#1599)

* Add python 3.14 to our supported versions and to our CI
* Convert to use pyproject.toml standard dependency groups
* Fix any issues reported by CI

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Teemu R.
2026-07-07 20:42:09 +02:00
committed by GitHub
parent 531be8437a
commit d492dd4a44
11 changed files with 1488 additions and 895 deletions

View File

@@ -96,7 +96,7 @@ def json_formatter_cb(result: Any, **kwargs) -> None:
async def invoke_subcommand(
command: click.BaseCommand,
command: click.Command,
ctx: click.Context,
args: list[str] | None = None,
**extra: Any,
@@ -200,7 +200,7 @@ async def _get_child_device(
if child_option is not None:
if child_option is OPTIONAL_VALUE_FLAG:
msg = _list_children()
child_index_option = click.prompt(
child_index_option = await click.prompt(
f"\n{msg}\nEnter the index number of the child device",
type=click.IntRange(0, len(device.children) - 1),
)