From 0f16568edbae90fbf0ffadab55b3935a51ce9d0c Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Tue, 22 Jul 2025 11:11:07 -0700 Subject: [PATCH] tapo: fix broken plugin on windows --- plugins/tapo/package-lock.json | 4 ++-- plugins/tapo/package.json | 2 +- sdk/types/scrypted_python/scrypted_sdk/types.py | 16 ---------------- 3 files changed, 3 insertions(+), 19 deletions(-) diff --git a/plugins/tapo/package-lock.json b/plugins/tapo/package-lock.json index 8b565e61e..94081b13d 100644 --- a/plugins/tapo/package-lock.json +++ b/plugins/tapo/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/tapo", - "version": "0.0.20", + "version": "0.0.22", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@scrypted/tapo", - "version": "0.0.20", + "version": "0.0.22", "dependencies": { "@scrypted/common": "file:../../common", "@scrypted/sdk": "file:../../sdk", diff --git a/plugins/tapo/package.json b/plugins/tapo/package.json index 373a3cc7a..e7601e823 100644 --- a/plugins/tapo/package.json +++ b/plugins/tapo/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/tapo", - "version": "0.0.20", + "version": "0.0.22", "description": "Tapo Camera Plugin for Scrypted", "scripts": { "scrypted-setup-project": "scrypted-setup-project", diff --git a/sdk/types/scrypted_python/scrypted_sdk/types.py b/sdk/types/scrypted_python/scrypted_sdk/types.py index 3937f1737..f8f611934 100644 --- a/sdk/types/scrypted_python/scrypted_sdk/types.py +++ b/sdk/types/scrypted_python/scrypted_sdk/types.py @@ -165,7 +165,6 @@ class ScryptedInterface(str, Enum): ObjectDetectionGenerator = "ObjectDetectionGenerator" ObjectDetectionPreview = "ObjectDetectionPreview" ObjectDetector = "ObjectDetector" - ObjectTracker = "ObjectTracker" OccupancySensor = "OccupancySensor" Online = "Online" OnOff = "OnOff" @@ -1468,13 +1467,6 @@ class ObjectDetector: pass -class ObjectTracker: - """Given object detections with bounding boxes, return a similar list with tracker ids.""" - - async def trackObjects(self, detection: ObjectsDetected) -> ObjectsDetected: - pass - - class OccupancySensor: occupied: bool @@ -2206,7 +2198,6 @@ class ScryptedInterfaceMethods(str, Enum): loadScripts = "loadScripts" saveScript = "saveScript" forkInterface = "forkInterface" - trackObjects = "trackObjects" getDetectionInput = "getDetectionInput" getObjectTypes = "getObjectTypes" detectObjects = "detectObjects" @@ -3416,13 +3407,6 @@ ScryptedInterfaceDescriptors = { ], "properties": [] }, - "ObjectTracker": { - "name": "ObjectTracker", - "methods": [ - "trackObjects" - ], - "properties": [] - }, "ObjectDetector": { "name": "ObjectDetector", "methods": [