Skip to content

Commit 4582bb2

Browse files
authored
Merge pull request #13 from strohganoff/feature/fully-defined-event-models
Flesh out full definition of event models, including their complex payloads
2 parents 774d1cd + 024bfbf commit 4582bb2

23 files changed

+876
-324
lines changed

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@
5858
"dependencies" = [
5959
# "jmespath >= 1.0.1", # Upcoming pattern-filtering functionality
6060
"platformdirs >= 4.3.6",
61-
"pydantic >= 2.9.2",
62-
"pydantic_core >= 2.23.4",
61+
"pydantic >= 2.11",
62+
"pydantic_core >= 2.33",
6363
"tomli >= 2.0.2",
6464
"websockets >= 13.1",
6565
"typer >= 0.15.1",

streamdeck/manager.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
from streamdeck.actions import Action, ActionBase, ActionRegistry
1010
from streamdeck.command_sender import StreamDeckCommandSender
1111
from streamdeck.event_listener import EventListener, EventListenerManager
12-
from streamdeck.models.events import ContextualEventMixin, EventAdapter
12+
from streamdeck.models.events.adapter import EventAdapter
13+
from streamdeck.models.events.common import ContextualEventMixin
1314
from streamdeck.types import (
1415
EventHandlerBasicFunc,
1516
EventHandlerFunc,

streamdeck/models/events.py

Lines changed: 0 additions & 306 deletions
This file was deleted.

0 commit comments

Comments
 (0)