From 7863d53db89b4ddd470fd5b22ed261685354f90a Mon Sep 17 00:00:00 2001 From: Avasam Date: Tue, 15 Nov 2022 21:14:52 -0500 Subject: [PATCH] Add missing symbols in `JACK-Client` stubs (#9205) `ignore_missing_stub = false` and completed on Windows & MacOS --- stubs/JACK-Client/METADATA.toml | 1 + stubs/JACK-Client/jack/__init__.pyi | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/stubs/JACK-Client/METADATA.toml b/stubs/JACK-Client/METADATA.toml index 6052c937d..eb0da9158 100644 --- a/stubs/JACK-Client/METADATA.toml +++ b/stubs/JACK-Client/METADATA.toml @@ -1,5 +1,6 @@ version = "0.5.*" [tool.stubtest] +ignore_missing_stub = false platforms = ["linux"] apt_dependencies = ["libjack-dev"] diff --git a/stubs/JACK-Client/jack/__init__.pyi b/stubs/JACK-Client/jack/__init__.pyi index 96b5b97b1..19f30bde5 100644 --- a/stubs/JACK-Client/jack/__init__.pyi +++ b/stubs/JACK-Client/jack/__init__.pyi @@ -1,3 +1,4 @@ +import sys from _typeshed import Self from collections.abc import Callable, Generator, Iterable, Iterator, Sequence from typing import Any, overload @@ -285,3 +286,15 @@ def port_name_size() -> int: ... def set_error_function(callback: Callable[[str], object] | None = ...) -> None: ... def set_info_function(callback: Callable[[str], object] | None = ...) -> None: ... def client_pid(name: str) -> int: ... + +METADATA_CONNECTED: str +METADATA_HARDWARE: str +METADATA_ICON_LARGE: str +METADATA_ICON_SMALL: str +METADATA_PORT_GROUP: str +METADATA_PRETTY_NAME: str +if sys.platform != "linux": + METADATA_EVENT_TYPES: str + METADATA_ICON_NAME: str + METADATA_ORDER: str + METADATA_SIGNAL_TYPE: str