diff --git a/stubs/pynput/METADATA.toml b/stubs/pynput/METADATA.toml index 4955690e2e4a..4b63115669c3 100644 --- a/stubs/pynput/METADATA.toml +++ b/stubs/pynput/METADATA.toml @@ -1,4 +1,4 @@ -version = "1.8.*" +version = "~=1.8.1" upstream_repository = "https://github.com/moses-palmer/pynput" [tool.stubtest] diff --git a/stubs/pynput/pynput/keyboard/__init__.pyi b/stubs/pynput/pynput/keyboard/__init__.pyi index bda2b193fd7e..8d553e0087f9 100644 --- a/stubs/pynput/pynput/keyboard/__init__.pyi +++ b/stubs/pynput/pynput/keyboard/__init__.pyi @@ -9,11 +9,13 @@ from ._base import Controller as Controller, Key as Key, KeyCode as KeyCode, Lis class Events(_util.Events[Any, Listener]): class Press(_util.Events.Event): key: Key | KeyCode | None - def __init__(self, key: Key | KeyCode | None) -> None: ... + injected: bool + def __init__(self, key: Key | KeyCode | None, injected: bool) -> None: ... class Release(_util.Events.Event): key: Key | KeyCode | None - def __init__(self, key: Key | KeyCode | None) -> None: ... + injected: bool + def __init__(self, key: Key | KeyCode | None, injected: bool) -> None: ... def __init__(self) -> None: ... def __next__(self) -> Press | Release: ... diff --git a/stubs/pynput/pynput/mouse/__init__.pyi b/stubs/pynput/pynput/mouse/__init__.pyi index a06bed3945b3..42738f852a09 100644 --- a/stubs/pynput/pynput/mouse/__init__.pyi +++ b/stubs/pynput/pynput/mouse/__init__.pyi @@ -8,21 +8,24 @@ class Events(_util.Events[Any, Listener]): class Move(_util.Events.Event): x: int y: int - def __init__(self, x: int, y: int) -> None: ... + injected: bool + def __init__(self, x: int, y: int, injected: bool) -> None: ... class Click(_util.Events.Event): x: int y: int button: Button pressed: bool - def __init__(self, x: int, y: int, button: Button, pressed: bool) -> None: ... + injected: bool + def __init__(self, x: int, y: int, button: Button, pressed: bool, injected: bool) -> None: ... class Scroll(_util.Events.Event): x: int y: int dx: int dy: int - def __init__(self, x: int, y: int, dx: int, dy: int) -> None: ... + injected: bool + def __init__(self, x: int, y: int, dx: int, dy: int, injected: bool) -> None: ... def __init__(self) -> None: ... def __next__(self) -> Move | Click | Scroll: ...