From edd98a62a0b09302d27a6481d6ca935e81f3dae4 Mon Sep 17 00:00:00 2001 From: robot-ci-heartex Date: Thu, 7 Aug 2025 21:29:51 +0000 Subject: [PATCH 01/16] Sync Follow Merge dependencies Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/16816222743 --- poetry.lock | 6 +++--- pyproject.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index 89dad017f50e..a8a9ee755e0b 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2136,7 +2136,7 @@ optional = false python-versions = ">=3.9,<4" groups = ["main"] files = [ - {file = "07ed2fe6387c745e9026e8d650039168721de33e.zip", hash = "sha256:9e47cf8404e86c010e123ed760723717c62be26b6f631e2db873ae81af586fa4"}, + {file = "ac9318f2b4d0b4b47c086dc7030e6f329cce53b1.zip", hash = "sha256:eaad1597fb91db2846a784aa8b230242e92e9a827ce6d69b39114e75f750d830"}, ] [package.dependencies] @@ -2164,7 +2164,7 @@ xmljson = "0.2.1" [package.source] type = "url" -url = "https://github.com/HumanSignal/label-studio-sdk/archive/07ed2fe6387c745e9026e8d650039168721de33e.zip" +url = "https://github.com/HumanSignal/label-studio-sdk/archive/ac9318f2b4d0b4b47c086dc7030e6f329cce53b1.zip" [[package]] name = "launchdarkly-server-sdk" @@ -5037,4 +5037,4 @@ uwsgi = ["pyuwsgi", "uwsgitop"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4" -content-hash = "7d774234df518aac5bfada63276f934cf98588a1a888372305be76bbac883d33" +content-hash = "e8545abf9d568909368ba8f8719f7c90b1a35a9137ff4d9623cac51703ee2610" diff --git a/pyproject.toml b/pyproject.toml index 565ceb938be1..798e2723cc17 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -73,7 +73,7 @@ dependencies = [ "djangorestframework-simplejwt[crypto] (>=5.4.0,<6.0.0)", "tldextract (>=5.1.3)", ## HumanSignal repo dependencies :start - "label-studio-sdk @ https://github.com/HumanSignal/label-studio-sdk/archive/07ed2fe6387c745e9026e8d650039168721de33e.zip", + "label-studio-sdk @ https://github.com/HumanSignal/label-studio-sdk/archive/ac9318f2b4d0b4b47c086dc7030e6f329cce53b1.zip", ## HumanSignal repo dependencies :end ] From 30a406bddb8535683ffabfb840ca1c43f3114d4e Mon Sep 17 00:00:00 2001 From: robot-ci-heartex Date: Mon, 11 Aug 2025 17:24:16 +0000 Subject: [PATCH 02/16] Sync Follow Merge dependencies Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/16887221951 --- poetry.lock | 6 +++--- pyproject.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index a8a9ee755e0b..673a47ebd03d 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2136,7 +2136,7 @@ optional = false python-versions = ">=3.9,<4" groups = ["main"] files = [ - {file = "ac9318f2b4d0b4b47c086dc7030e6f329cce53b1.zip", hash = "sha256:eaad1597fb91db2846a784aa8b230242e92e9a827ce6d69b39114e75f750d830"}, + {file = "187ac5eaa008c40aba7c6c71dde98e5d7e34b592.zip", hash = "sha256:01585a817c44136967843c1cab971e2419b6c0537360534dad7ffe6fe3daa0a2"}, ] [package.dependencies] @@ -2164,7 +2164,7 @@ xmljson = "0.2.1" [package.source] type = "url" -url = "https://github.com/HumanSignal/label-studio-sdk/archive/ac9318f2b4d0b4b47c086dc7030e6f329cce53b1.zip" +url = "https://github.com/HumanSignal/label-studio-sdk/archive/187ac5eaa008c40aba7c6c71dde98e5d7e34b592.zip" [[package]] name = "launchdarkly-server-sdk" @@ -5037,4 +5037,4 @@ uwsgi = ["pyuwsgi", "uwsgitop"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4" -content-hash = "e8545abf9d568909368ba8f8719f7c90b1a35a9137ff4d9623cac51703ee2610" +content-hash = "e8dc52af6c71811db42d2954b4ad05851f0635b133b72c2b9c401bfb4a9ea302" diff --git a/pyproject.toml b/pyproject.toml index 798e2723cc17..05d85a362d78 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -73,7 +73,7 @@ dependencies = [ "djangorestframework-simplejwt[crypto] (>=5.4.0,<6.0.0)", "tldextract (>=5.1.3)", ## HumanSignal repo dependencies :start - "label-studio-sdk @ https://github.com/HumanSignal/label-studio-sdk/archive/ac9318f2b4d0b4b47c086dc7030e6f329cce53b1.zip", + "label-studio-sdk @ https://github.com/HumanSignal/label-studio-sdk/archive/187ac5eaa008c40aba7c6c71dde98e5d7e34b592.zip", ## HumanSignal repo dependencies :end ] From 2a3eb7e585d98799a95ff8e7096ec1d0b8ffe162 Mon Sep 17 00:00:00 2001 From: Jo Booth Date: Mon, 11 Aug 2025 13:24:50 -0400 Subject: [PATCH 03/16] actions response --- label_studio/data_manager/api.py | 59 ++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/label_studio/data_manager/api.py b/label_studio/data_manager/api.py index 418ef1895ddb..6c40be1c088a 100644 --- a/label_studio/data_manager/api.py +++ b/label_studio/data_manager/api.py @@ -514,6 +514,65 @@ def get(self, request): tags=['Data Manager'], summary='Get actions', description='Retrieve all the registered actions with descriptions that data manager can use.', + parameters=[ + OpenApiParameter( + name='project', + type=OpenApiTypes.INT, + location='query', + description='Project ID', + required=True, + ), + ], + responses={ + 200: OpenApiResponse( + description='Actions retrieved successfully', + response={ + 'type': 'array', + 'title': 'Action list', + 'description': 'List of available actions', + 'items': { + 'type': 'object', + 'title': 'Action', + 'properties': { + 'id': {'type': 'string', 'title': 'Action ID'}, + 'title': {'type': 'string', 'title': 'Title'}, + 'order': {'type': 'integer', 'title': 'Order'}, + 'permission': {'type': 'string', 'title': 'Permission'}, + 'dialog': { + 'type': 'object', + 'title': 'Dialog', + 'properties': { + 'title': {'type': 'string', 'title': 'Title', 'nullable': True}, + 'text': {'type': 'string', 'title': 'Text', 'nullable': True}, + 'type': {'type': 'string', 'title': 'Type', 'nullable': True}, + 'form': {'type': 'object', 'title': 'Form', 'nullable': True}, + }, + }, + }, + }, + }, + examples=[ + OpenApiExample( + name='response', + value=[ + { + 'id': 'predictions_to_annotations', + 'title': 'Create Annotations From Predictions', + 'order': 91, + 'permission': 'tasks.change', + 'dialog': { + 'title': 'Create Annotations From Predictions', + 'text': 'Create annotations from predictions using selected predictions set for each selected task. Your account will be assigned as an owner to those annotations.', + 'type': 'confirm', + 'form': None, + }, + } + ], + media_type='application/json', + ), + ], + ) + }, extensions={ 'x-fern-sdk-group-name': 'actions', 'x-fern-sdk-method-name': 'list', From 6ec8a6fe9d33772b67b7be7d65a8978b0ba1ee27 Mon Sep 17 00:00:00 2001 From: robot-ci-heartex Date: Mon, 11 Aug 2025 17:30:54 +0000 Subject: [PATCH 04/16] Sync Follow Merge dependencies Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/16887390262 --- poetry.lock | 6 +++--- pyproject.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index 673a47ebd03d..70a93718b13e 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2136,7 +2136,7 @@ optional = false python-versions = ">=3.9,<4" groups = ["main"] files = [ - {file = "187ac5eaa008c40aba7c6c71dde98e5d7e34b592.zip", hash = "sha256:01585a817c44136967843c1cab971e2419b6c0537360534dad7ffe6fe3daa0a2"}, + {file = "67da4554c39ba2613567f90707efd27294df994b.zip", hash = "sha256:db72b788b35d0cd55978e1a1c1198dbff8436bd7f155e8b00fa03cd9fec598f3"}, ] [package.dependencies] @@ -2164,7 +2164,7 @@ xmljson = "0.2.1" [package.source] type = "url" -url = "https://github.com/HumanSignal/label-studio-sdk/archive/187ac5eaa008c40aba7c6c71dde98e5d7e34b592.zip" +url = "https://github.com/HumanSignal/label-studio-sdk/archive/67da4554c39ba2613567f90707efd27294df994b.zip" [[package]] name = "launchdarkly-server-sdk" @@ -5037,4 +5037,4 @@ uwsgi = ["pyuwsgi", "uwsgitop"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4" -content-hash = "e8dc52af6c71811db42d2954b4ad05851f0635b133b72c2b9c401bfb4a9ea302" +content-hash = "c0dd27853c25399d0aa8ee1a6046530cb6d4e52a500d5d993b6db0c8cc82aa49" diff --git a/pyproject.toml b/pyproject.toml index 05d85a362d78..efb2077451ea 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -73,7 +73,7 @@ dependencies = [ "djangorestframework-simplejwt[crypto] (>=5.4.0,<6.0.0)", "tldextract (>=5.1.3)", ## HumanSignal repo dependencies :start - "label-studio-sdk @ https://github.com/HumanSignal/label-studio-sdk/archive/187ac5eaa008c40aba7c6c71dde98e5d7e34b592.zip", + "label-studio-sdk @ https://github.com/HumanSignal/label-studio-sdk/archive/67da4554c39ba2613567f90707efd27294df994b.zip", ## HumanSignal repo dependencies :end ] From 9c0d120327f7fb68d79a7556b17af76509f77542 Mon Sep 17 00:00:00 2001 From: Jo Booth Date: Mon, 11 Aug 2025 13:45:27 -0400 Subject: [PATCH 05/16] more accurate response shape --- label_studio/data_manager/api.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/label_studio/data_manager/api.py b/label_studio/data_manager/api.py index 6c40be1c088a..99d6e454ac45 100644 --- a/label_studio/data_manager/api.py +++ b/label_studio/data_manager/api.py @@ -538,6 +538,7 @@ def get(self, request): 'title': {'type': 'string', 'title': 'Title'}, 'order': {'type': 'integer', 'title': 'Order'}, 'permission': {'type': 'string', 'title': 'Permission'}, + 'experimental': {'type': 'boolean', 'title': 'Experimental'}, 'dialog': { 'type': 'object', 'title': 'Dialog', @@ -545,7 +546,12 @@ def get(self, request): 'title': {'type': 'string', 'title': 'Title', 'nullable': True}, 'text': {'type': 'string', 'title': 'Text', 'nullable': True}, 'type': {'type': 'string', 'title': 'Type', 'nullable': True}, - 'form': {'type': 'object', 'title': 'Form', 'nullable': True}, + 'form': { + 'type': 'array', + 'title': 'Form', + 'items': {'type': 'object'}, + 'nullable': True, + }, }, }, }, @@ -560,6 +566,7 @@ def get(self, request): 'title': 'Create Annotations From Predictions', 'order': 91, 'permission': 'tasks.change', + 'experimental': False, 'dialog': { 'title': 'Create Annotations From Predictions', 'text': 'Create annotations from predictions using selected predictions set for each selected task. Your account will be assigned as an owner to those annotations.', From 2e9af2b6fcd81d43e3a94f8e86def3d2d2b6da5f Mon Sep 17 00:00:00 2001 From: robot-ci-heartex Date: Mon, 11 Aug 2025 17:47:35 +0000 Subject: [PATCH 06/16] Sync Follow Merge dependencies Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/16887759269 --- poetry.lock | 6 +++--- pyproject.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index 70a93718b13e..3f3190bedefe 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2136,7 +2136,7 @@ optional = false python-versions = ">=3.9,<4" groups = ["main"] files = [ - {file = "67da4554c39ba2613567f90707efd27294df994b.zip", hash = "sha256:db72b788b35d0cd55978e1a1c1198dbff8436bd7f155e8b00fa03cd9fec598f3"}, + {file = "485c98e098bb13421afce52d10a255f3f1d54231.zip", hash = "sha256:b3c5b993e955f82a2fcbe933b817fcfa7ced53107f4dd5f05f744f43efec38bb"}, ] [package.dependencies] @@ -2164,7 +2164,7 @@ xmljson = "0.2.1" [package.source] type = "url" -url = "https://github.com/HumanSignal/label-studio-sdk/archive/67da4554c39ba2613567f90707efd27294df994b.zip" +url = "https://github.com/HumanSignal/label-studio-sdk/archive/485c98e098bb13421afce52d10a255f3f1d54231.zip" [[package]] name = "launchdarkly-server-sdk" @@ -5037,4 +5037,4 @@ uwsgi = ["pyuwsgi", "uwsgitop"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4" -content-hash = "c0dd27853c25399d0aa8ee1a6046530cb6d4e52a500d5d993b6db0c8cc82aa49" +content-hash = "f4743c746eb7d2d12fb76172d784b98d41b042c3f6fdbfbc19daef6fa876e991" diff --git a/pyproject.toml b/pyproject.toml index efb2077451ea..27c8fd116d46 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -73,7 +73,7 @@ dependencies = [ "djangorestframework-simplejwt[crypto] (>=5.4.0,<6.0.0)", "tldextract (>=5.1.3)", ## HumanSignal repo dependencies :start - "label-studio-sdk @ https://github.com/HumanSignal/label-studio-sdk/archive/67da4554c39ba2613567f90707efd27294df994b.zip", + "label-studio-sdk @ https://github.com/HumanSignal/label-studio-sdk/archive/485c98e098bb13421afce52d10a255f3f1d54231.zip", ## HumanSignal repo dependencies :end ] From 720a927340cc87d0a020244f2b15503393988698 Mon Sep 17 00:00:00 2001 From: Jo Booth Date: Mon, 11 Aug 2025 21:05:12 -0400 Subject: [PATCH 07/16] allow passing project id via query params instead --- label_studio/data_manager/api.py | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/label_studio/data_manager/api.py b/label_studio/data_manager/api.py index 99d6e454ac45..5733dc63854d 100644 --- a/label_studio/data_manager/api.py +++ b/label_studio/data_manager/api.py @@ -165,9 +165,16 @@ def perform_create(self, serializer): @extend_schema( tags=['Data Manager'], summary='Delete all project views', - description='Delete all views for a specific project. Request body example: `{"project": 1}`.', - # Note: OpenAPI3 does not support request body for DELETE requests - # see https://github.com/tfranzel/drf-spectacular/issues/431#issuecomment-862738643 + description='Delete all views for a specific project.', + parameters=[ + OpenApiParameter( + name='project', + type=OpenApiTypes.INT, + location='query', + description='Project ID', + required=True, + ), + ], extensions={ 'x-fern-sdk-group-name': 'views', 'x-fern-sdk-method-name': 'delete_all', @@ -176,7 +183,12 @@ def perform_create(self, serializer): ) @action(detail=False, methods=['delete']) def reset(self, request): - serializer = ViewResetSerializer(data=request.data) + # Note: OpenAPI 3.0 does not support request body for DELETE requests + # see https://github.com/tfranzel/drf-spectacular/issues/431#issuecomment-862738643 + # as a hack for the SDK, fallback to query params if request body is empty + serializer = ViewResetSerializer( + data=request.data if 'project' in request.data else {'project': request.query_params.get('project')} + ) serializer.is_valid(raise_exception=True) project = generics.get_object_or_404( Project.objects.for_user(request.user), pk=serializer.validated_data['project'].id @@ -190,6 +202,7 @@ def reset(self, request): summary='Update order of views', description='Update the order field of views based on the provided list of view IDs', request=ViewOrderSerializer, + responses={200: OpenApiResponse(description='View order updated successfully')}, extensions={ 'x-fern-sdk-group-name': 'views', 'x-fern-sdk-method-name': 'update_order', From 21611b951865ee55b4929f602881fb13dd3aee18 Mon Sep 17 00:00:00 2001 From: robot-ci-heartex Date: Tue, 12 Aug 2025 01:10:15 +0000 Subject: [PATCH 08/16] Sync Follow Merge dependencies Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/16896176580 --- poetry.lock | 6 +++--- pyproject.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index 3f3190bedefe..b6141703640d 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2136,7 +2136,7 @@ optional = false python-versions = ">=3.9,<4" groups = ["main"] files = [ - {file = "485c98e098bb13421afce52d10a255f3f1d54231.zip", hash = "sha256:b3c5b993e955f82a2fcbe933b817fcfa7ced53107f4dd5f05f744f43efec38bb"}, + {file = "5d652089b5218f12473584e4aa2ffbf11e6a9b73.zip", hash = "sha256:fcb1845ceee3bfa9d769ddbd0cc40dbe2eff8a75dcd217cde0dc29767114d447"}, ] [package.dependencies] @@ -2164,7 +2164,7 @@ xmljson = "0.2.1" [package.source] type = "url" -url = "https://github.com/HumanSignal/label-studio-sdk/archive/485c98e098bb13421afce52d10a255f3f1d54231.zip" +url = "https://github.com/HumanSignal/label-studio-sdk/archive/5d652089b5218f12473584e4aa2ffbf11e6a9b73.zip" [[package]] name = "launchdarkly-server-sdk" @@ -5037,4 +5037,4 @@ uwsgi = ["pyuwsgi", "uwsgitop"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4" -content-hash = "f4743c746eb7d2d12fb76172d784b98d41b042c3f6fdbfbc19daef6fa876e991" +content-hash = "85c7a0fb6eb7e408a86519669adfee31f2e644ad6a42928fc9e32a54ae705605" diff --git a/pyproject.toml b/pyproject.toml index 27c8fd116d46..33d2e899fd1a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -73,7 +73,7 @@ dependencies = [ "djangorestframework-simplejwt[crypto] (>=5.4.0,<6.0.0)", "tldextract (>=5.1.3)", ## HumanSignal repo dependencies :start - "label-studio-sdk @ https://github.com/HumanSignal/label-studio-sdk/archive/485c98e098bb13421afce52d10a255f3f1d54231.zip", + "label-studio-sdk @ https://github.com/HumanSignal/label-studio-sdk/archive/5d652089b5218f12473584e4aa2ffbf11e6a9b73.zip", ## HumanSignal repo dependencies :end ] From d3bc7a5e4bc3467a57e5cf922c42429ed6174052 Mon Sep 17 00:00:00 2001 From: robot-ci-heartex Date: Tue, 12 Aug 2025 01:37:42 +0000 Subject: [PATCH 09/16] Sync Follow Merge dependencies Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/16896577072 --- poetry.lock | 6 +++--- pyproject.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index b6141703640d..eb574c5dc09e 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2136,7 +2136,7 @@ optional = false python-versions = ">=3.9,<4" groups = ["main"] files = [ - {file = "5d652089b5218f12473584e4aa2ffbf11e6a9b73.zip", hash = "sha256:fcb1845ceee3bfa9d769ddbd0cc40dbe2eff8a75dcd217cde0dc29767114d447"}, + {file = "e24904e651ea87ab7955a80f8b4c8ed88b1fe9e7.zip", hash = "sha256:6d3904805f25be9b15fe91847e283f84ccde2dd525b4caca0712726adf346103"}, ] [package.dependencies] @@ -2164,7 +2164,7 @@ xmljson = "0.2.1" [package.source] type = "url" -url = "https://github.com/HumanSignal/label-studio-sdk/archive/5d652089b5218f12473584e4aa2ffbf11e6a9b73.zip" +url = "https://github.com/HumanSignal/label-studio-sdk/archive/e24904e651ea87ab7955a80f8b4c8ed88b1fe9e7.zip" [[package]] name = "launchdarkly-server-sdk" @@ -5037,4 +5037,4 @@ uwsgi = ["pyuwsgi", "uwsgitop"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4" -content-hash = "85c7a0fb6eb7e408a86519669adfee31f2e644ad6a42928fc9e32a54ae705605" +content-hash = "c310c1d19df98857d5c1f069fedf7dfbb6c08c8a693e21b3645737856ccabc94" diff --git a/pyproject.toml b/pyproject.toml index 33d2e899fd1a..8334938cb0c2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -73,7 +73,7 @@ dependencies = [ "djangorestframework-simplejwt[crypto] (>=5.4.0,<6.0.0)", "tldextract (>=5.1.3)", ## HumanSignal repo dependencies :start - "label-studio-sdk @ https://github.com/HumanSignal/label-studio-sdk/archive/5d652089b5218f12473584e4aa2ffbf11e6a9b73.zip", + "label-studio-sdk @ https://github.com/HumanSignal/label-studio-sdk/archive/e24904e651ea87ab7955a80f8b4c8ed88b1fe9e7.zip", ## HumanSignal repo dependencies :end ] From 3ddd7193bd3eab2077be3f9a466fe8a21fcb01f6 Mon Sep 17 00:00:00 2001 From: robot-ci-heartex Date: Tue, 12 Aug 2025 02:08:47 +0000 Subject: [PATCH 10/16] Sync Follow Merge dependencies Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/16897015234 --- poetry.lock | 6 +++--- pyproject.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index eb574c5dc09e..7efc848a6de2 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2136,7 +2136,7 @@ optional = false python-versions = ">=3.9,<4" groups = ["main"] files = [ - {file = "e24904e651ea87ab7955a80f8b4c8ed88b1fe9e7.zip", hash = "sha256:6d3904805f25be9b15fe91847e283f84ccde2dd525b4caca0712726adf346103"}, + {file = "0f1b657fcb70a72d4e66193f900ef35c3582a511.zip", hash = "sha256:f2b214e9594b3781828a4db3e5934d12568d6e99366f55b6020efd72abbb1346"}, ] [package.dependencies] @@ -2164,7 +2164,7 @@ xmljson = "0.2.1" [package.source] type = "url" -url = "https://github.com/HumanSignal/label-studio-sdk/archive/e24904e651ea87ab7955a80f8b4c8ed88b1fe9e7.zip" +url = "https://github.com/HumanSignal/label-studio-sdk/archive/0f1b657fcb70a72d4e66193f900ef35c3582a511.zip" [[package]] name = "launchdarkly-server-sdk" @@ -5037,4 +5037,4 @@ uwsgi = ["pyuwsgi", "uwsgitop"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4" -content-hash = "c310c1d19df98857d5c1f069fedf7dfbb6c08c8a693e21b3645737856ccabc94" +content-hash = "4eba735d86160376092c47f68bafd713480025cdaeb3cf71ee1481e259087fb4" diff --git a/pyproject.toml b/pyproject.toml index 8334938cb0c2..6332138435e3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -73,7 +73,7 @@ dependencies = [ "djangorestframework-simplejwt[crypto] (>=5.4.0,<6.0.0)", "tldextract (>=5.1.3)", ## HumanSignal repo dependencies :start - "label-studio-sdk @ https://github.com/HumanSignal/label-studio-sdk/archive/e24904e651ea87ab7955a80f8b4c8ed88b1fe9e7.zip", + "label-studio-sdk @ https://github.com/HumanSignal/label-studio-sdk/archive/0f1b657fcb70a72d4e66193f900ef35c3582a511.zip", ## HumanSignal repo dependencies :end ] From e678e47f8ca2f51a06ece5e9c871d8f52fc95a61 Mon Sep 17 00:00:00 2001 From: robot-ci-heartex Date: Tue, 12 Aug 2025 19:48:08 +0000 Subject: [PATCH 11/16] Sync Follow Merge dependencies Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/16919213489 --- poetry.lock | 6 +++--- pyproject.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index 7efc848a6de2..bfcbb0cb2a1f 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2136,7 +2136,7 @@ optional = false python-versions = ">=3.9,<4" groups = ["main"] files = [ - {file = "0f1b657fcb70a72d4e66193f900ef35c3582a511.zip", hash = "sha256:f2b214e9594b3781828a4db3e5934d12568d6e99366f55b6020efd72abbb1346"}, + {file = "9d16bd3d8549dd3ed6d0ee7f0411ed46b388e797.zip", hash = "sha256:f651f44cfc1e5ceb681a2191a2c8d201bc6c6c7ced4dafae6cd7a17ae75133f3"}, ] [package.dependencies] @@ -2164,7 +2164,7 @@ xmljson = "0.2.1" [package.source] type = "url" -url = "https://github.com/HumanSignal/label-studio-sdk/archive/0f1b657fcb70a72d4e66193f900ef35c3582a511.zip" +url = "https://github.com/HumanSignal/label-studio-sdk/archive/9d16bd3d8549dd3ed6d0ee7f0411ed46b388e797.zip" [[package]] name = "launchdarkly-server-sdk" @@ -5037,4 +5037,4 @@ uwsgi = ["pyuwsgi", "uwsgitop"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4" -content-hash = "4eba735d86160376092c47f68bafd713480025cdaeb3cf71ee1481e259087fb4" +content-hash = "394561f79f402a962988e5130934a883d26dda27994b6b25088b5fa22b1ead2e" diff --git a/pyproject.toml b/pyproject.toml index 6332138435e3..1cf449439c22 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -73,7 +73,7 @@ dependencies = [ "djangorestframework-simplejwt[crypto] (>=5.4.0,<6.0.0)", "tldextract (>=5.1.3)", ## HumanSignal repo dependencies :start - "label-studio-sdk @ https://github.com/HumanSignal/label-studio-sdk/archive/0f1b657fcb70a72d4e66193f900ef35c3582a511.zip", + "label-studio-sdk @ https://github.com/HumanSignal/label-studio-sdk/archive/9d16bd3d8549dd3ed6d0ee7f0411ed46b388e797.zip", ## HumanSignal repo dependencies :end ] From aa8d0c05b79c2017bc87436951bb01af260a177c Mon Sep 17 00:00:00 2001 From: robot-ci-heartex Date: Tue, 12 Aug 2025 20:17:50 +0000 Subject: [PATCH 12/16] Sync Follow Merge dependencies Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/16919832831 --- poetry.lock | 6 +++--- pyproject.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index bfcbb0cb2a1f..8750c4996946 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2136,7 +2136,7 @@ optional = false python-versions = ">=3.9,<4" groups = ["main"] files = [ - {file = "9d16bd3d8549dd3ed6d0ee7f0411ed46b388e797.zip", hash = "sha256:f651f44cfc1e5ceb681a2191a2c8d201bc6c6c7ced4dafae6cd7a17ae75133f3"}, + {file = "9c8c4ce6114b1e24c3468a67766eb2781b84e0b6.zip", hash = "sha256:a6274f24314086e96e7e7450dc6cf276a8772896dae494a55708c6a931eb2bf0"}, ] [package.dependencies] @@ -2164,7 +2164,7 @@ xmljson = "0.2.1" [package.source] type = "url" -url = "https://github.com/HumanSignal/label-studio-sdk/archive/9d16bd3d8549dd3ed6d0ee7f0411ed46b388e797.zip" +url = "https://github.com/HumanSignal/label-studio-sdk/archive/9c8c4ce6114b1e24c3468a67766eb2781b84e0b6.zip" [[package]] name = "launchdarkly-server-sdk" @@ -5037,4 +5037,4 @@ uwsgi = ["pyuwsgi", "uwsgitop"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4" -content-hash = "394561f79f402a962988e5130934a883d26dda27994b6b25088b5fa22b1ead2e" +content-hash = "3c4dd138cb5d04eed6ffe5158088553984bfec00e45064319fc06f33d415b926" diff --git a/pyproject.toml b/pyproject.toml index 1cf449439c22..b6b4b67ae7c0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -73,7 +73,7 @@ dependencies = [ "djangorestframework-simplejwt[crypto] (>=5.4.0,<6.0.0)", "tldextract (>=5.1.3)", ## HumanSignal repo dependencies :start - "label-studio-sdk @ https://github.com/HumanSignal/label-studio-sdk/archive/9d16bd3d8549dd3ed6d0ee7f0411ed46b388e797.zip", + "label-studio-sdk @ https://github.com/HumanSignal/label-studio-sdk/archive/9c8c4ce6114b1e24c3468a67766eb2781b84e0b6.zip", ## HumanSignal repo dependencies :end ] From 93c7874d12641ec9a89e9e4210bc4b77a6a725c7 Mon Sep 17 00:00:00 2001 From: robot-ci-heartex Date: Tue, 12 Aug 2025 20:23:42 +0000 Subject: [PATCH 13/16] Sync Follow Merge dependencies Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/16919955464 --- poetry.lock | 6 +++--- pyproject.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index 8750c4996946..69424986f1b1 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2136,7 +2136,7 @@ optional = false python-versions = ">=3.9,<4" groups = ["main"] files = [ - {file = "9c8c4ce6114b1e24c3468a67766eb2781b84e0b6.zip", hash = "sha256:a6274f24314086e96e7e7450dc6cf276a8772896dae494a55708c6a931eb2bf0"}, + {file = "a8f6f0c92f0f92da80f776201e28439fac30ac04.zip", hash = "sha256:adb1f7bb752e4b143630be92ac860773c3144c87da1f49ea174343a0670da655"}, ] [package.dependencies] @@ -2164,7 +2164,7 @@ xmljson = "0.2.1" [package.source] type = "url" -url = "https://github.com/HumanSignal/label-studio-sdk/archive/9c8c4ce6114b1e24c3468a67766eb2781b84e0b6.zip" +url = "https://github.com/HumanSignal/label-studio-sdk/archive/a8f6f0c92f0f92da80f776201e28439fac30ac04.zip" [[package]] name = "launchdarkly-server-sdk" @@ -5037,4 +5037,4 @@ uwsgi = ["pyuwsgi", "uwsgitop"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4" -content-hash = "3c4dd138cb5d04eed6ffe5158088553984bfec00e45064319fc06f33d415b926" +content-hash = "47d817f9d7ee80d348d770a0facfa631ce7ee1f3dd30e6d5f1911fede8e8697d" diff --git a/pyproject.toml b/pyproject.toml index b6b4b67ae7c0..1f527710f65a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -73,7 +73,7 @@ dependencies = [ "djangorestframework-simplejwt[crypto] (>=5.4.0,<6.0.0)", "tldextract (>=5.1.3)", ## HumanSignal repo dependencies :start - "label-studio-sdk @ https://github.com/HumanSignal/label-studio-sdk/archive/9c8c4ce6114b1e24c3468a67766eb2781b84e0b6.zip", + "label-studio-sdk @ https://github.com/HumanSignal/label-studio-sdk/archive/a8f6f0c92f0f92da80f776201e28439fac30ac04.zip", ## HumanSignal repo dependencies :end ] From e640cadf6046f52823cd585234c51a8c616e6da5 Mon Sep 17 00:00:00 2001 From: robot-ci-heartex Date: Tue, 12 Aug 2025 21:12:30 +0000 Subject: [PATCH 14/16] Sync Follow Merge dependencies Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/16920697713 From ceca170d32f7b0b04efeb4ea9182f133354b8350 Mon Sep 17 00:00:00 2001 From: robot-ci-heartex Date: Wed, 13 Aug 2025 19:59:34 +0000 Subject: [PATCH 15/16] Sync Follow Merge dependencies Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/16947791004 --- poetry.lock | 6 +++--- pyproject.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index 69424986f1b1..8d90ac54f728 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2136,7 +2136,7 @@ optional = false python-versions = ">=3.9,<4" groups = ["main"] files = [ - {file = "a8f6f0c92f0f92da80f776201e28439fac30ac04.zip", hash = "sha256:adb1f7bb752e4b143630be92ac860773c3144c87da1f49ea174343a0670da655"}, + {file = "22161b6d4b963d631246cabe42e66875a3ab5327.zip", hash = "sha256:905b40d0195bc269f89bae40242015305c434191a34b8618579dec41a9e3fde9"}, ] [package.dependencies] @@ -2164,7 +2164,7 @@ xmljson = "0.2.1" [package.source] type = "url" -url = "https://github.com/HumanSignal/label-studio-sdk/archive/a8f6f0c92f0f92da80f776201e28439fac30ac04.zip" +url = "https://github.com/HumanSignal/label-studio-sdk/archive/22161b6d4b963d631246cabe42e66875a3ab5327.zip" [[package]] name = "launchdarkly-server-sdk" @@ -5037,4 +5037,4 @@ uwsgi = ["pyuwsgi", "uwsgitop"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4" -content-hash = "47d817f9d7ee80d348d770a0facfa631ce7ee1f3dd30e6d5f1911fede8e8697d" +content-hash = "a4154de9c41603ecd2f292b1ed598dcdc215840a2fa17bd3c48389f3e468bddf" diff --git a/pyproject.toml b/pyproject.toml index 1f527710f65a..f0dc6909b73c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -73,7 +73,7 @@ dependencies = [ "djangorestframework-simplejwt[crypto] (>=5.4.0,<6.0.0)", "tldextract (>=5.1.3)", ## HumanSignal repo dependencies :start - "label-studio-sdk @ https://github.com/HumanSignal/label-studio-sdk/archive/a8f6f0c92f0f92da80f776201e28439fac30ac04.zip", + "label-studio-sdk @ https://github.com/HumanSignal/label-studio-sdk/archive/22161b6d4b963d631246cabe42e66875a3ab5327.zip", ## HumanSignal repo dependencies :end ] From 0e8c8e51ef8ca4cb833701ae572568332281c33f Mon Sep 17 00:00:00 2001 From: robot-ci-heartex Date: Wed, 13 Aug 2025 20:42:44 +0000 Subject: [PATCH 16/16] Sync Follow Merge dependencies Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/16948782806 --- poetry.lock | 6 +++--- pyproject.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index 8d90ac54f728..5a8070623989 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2136,7 +2136,7 @@ optional = false python-versions = ">=3.9,<4" groups = ["main"] files = [ - {file = "22161b6d4b963d631246cabe42e66875a3ab5327.zip", hash = "sha256:905b40d0195bc269f89bae40242015305c434191a34b8618579dec41a9e3fde9"}, + {file = "87c34f6e800b6e7469f0bac8175fac96b3e363b1.zip", hash = "sha256:0df0735ccaf211c260179b9c57369245868a86265f575f605c4312022e3c9960"}, ] [package.dependencies] @@ -2164,7 +2164,7 @@ xmljson = "0.2.1" [package.source] type = "url" -url = "https://github.com/HumanSignal/label-studio-sdk/archive/22161b6d4b963d631246cabe42e66875a3ab5327.zip" +url = "https://github.com/HumanSignal/label-studio-sdk/archive/87c34f6e800b6e7469f0bac8175fac96b3e363b1.zip" [[package]] name = "launchdarkly-server-sdk" @@ -5037,4 +5037,4 @@ uwsgi = ["pyuwsgi", "uwsgitop"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4" -content-hash = "a4154de9c41603ecd2f292b1ed598dcdc215840a2fa17bd3c48389f3e468bddf" +content-hash = "7083b18ce9090623831baebfc70ceb0bc26cbc45ef4fc419b36a4e71ade84681" diff --git a/pyproject.toml b/pyproject.toml index f0dc6909b73c..1ab6fd54cc3b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -73,7 +73,7 @@ dependencies = [ "djangorestframework-simplejwt[crypto] (>=5.4.0,<6.0.0)", "tldextract (>=5.1.3)", ## HumanSignal repo dependencies :start - "label-studio-sdk @ https://github.com/HumanSignal/label-studio-sdk/archive/22161b6d4b963d631246cabe42e66875a3ab5327.zip", + "label-studio-sdk @ https://github.com/HumanSignal/label-studio-sdk/archive/87c34f6e800b6e7469f0bac8175fac96b3e363b1.zip", ## HumanSignal repo dependencies :end ]