From 0813d9147792bb4ef2bdacb093ce70c444071851 Mon Sep 17 00:00:00 2001 From: fern-api <115122769+fern-api[bot]@users.noreply.github.com> Date: Wed, 29 Jan 2025 03:36:25 +0000 Subject: [PATCH 01/12] [submodules] Bump HumanSignal/label-studio-sdk version Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/13024134862 --- poetry.lock | 6 +++--- pyproject.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index 07edb961f1f7..bb3017765289 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2140,7 +2140,7 @@ python-versions = ">=3.9,<4" groups = ["main"] markers = "python_version >= \"3.12\" or python_version <= \"3.11\"" files = [ - {file = "29f7df5c6a705f865ade0c2484299d4e320562f8.zip", hash = "sha256:8e939c399177dcfd0b6ccebf7b14b6de459693648d80dbb94a2381c922bf3a86"}, + {file = "14d2a82740ba5bc43411e4579feec8a26f500742.zip", hash = "sha256:bf68851ad9df5e4e1a26b850da7a06eabc5ac2b4bcd1a17a252281723af499c6"}, ] [package.dependencies] @@ -2165,7 +2165,7 @@ xmljson = "0.2.1" [package.source] type = "url" -url = "https://github.com/HumanSignal/label-studio-sdk/archive/29f7df5c6a705f865ade0c2484299d4e320562f8.zip" +url = "https://github.com/HumanSignal/label-studio-sdk/archive/14d2a82740ba5bc43411e4579feec8a26f500742.zip" [[package]] name = "launchdarkly-server-sdk" @@ -5034,4 +5034,4 @@ uwsgi = ["pyuwsgi", "uwsgitop"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4" -content-hash = "0c9bf952c5be3926106575966fda26513c9304aff4d2f2a806d566be4dbcd7e7" +content-hash = "5ec986a733453ebde8d53ec2bfd6767c518b1a5e7453480f9970bfdd396b0bd9" diff --git a/pyproject.toml b/pyproject.toml index 7b721b48c259..e564a1a4e2d3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -208,7 +208,7 @@ django-migration-linter = "^5.1.0" setuptools = ">=75.4.0" # Humansignal repo dependencies -label-studio-sdk = {url = "https://github.com/HumanSignal/label-studio-sdk/archive/29f7df5c6a705f865ade0c2484299d4e320562f8.zip"} +label-studio-sdk = {url = "https://github.com/HumanSignal/label-studio-sdk/archive/14d2a82740ba5bc43411e4579feec8a26f500742.zip"} [tool.poetry.group.test.dependencies] pytest = "7.2.2" From b5432bca8404f6888bcf8e04972e2c0a6b74f2df Mon Sep 17 00:00:00 2001 From: nik Date: Wed, 29 Jan 2025 03:38:58 +0000 Subject: [PATCH 02/12] [submodules] Bump HumanSignal/label-studio-sdk version Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/13024136341 --- poetry.lock | 6 +++--- pyproject.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index bb3017765289..9b2b9a1d783c 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2140,7 +2140,7 @@ python-versions = ">=3.9,<4" groups = ["main"] markers = "python_version >= \"3.12\" or python_version <= \"3.11\"" files = [ - {file = "14d2a82740ba5bc43411e4579feec8a26f500742.zip", hash = "sha256:bf68851ad9df5e4e1a26b850da7a06eabc5ac2b4bcd1a17a252281723af499c6"}, + {file = "c21ad52068fec2696d0915aefea2da1b2db4fb78.zip", hash = "sha256:bbffaf95efecbd962dcf268052ca22abc022329cc0dc6afe7822c0ddedb66064"}, ] [package.dependencies] @@ -2165,7 +2165,7 @@ xmljson = "0.2.1" [package.source] type = "url" -url = "https://github.com/HumanSignal/label-studio-sdk/archive/14d2a82740ba5bc43411e4579feec8a26f500742.zip" +url = "https://github.com/HumanSignal/label-studio-sdk/archive/c21ad52068fec2696d0915aefea2da1b2db4fb78.zip" [[package]] name = "launchdarkly-server-sdk" @@ -5034,4 +5034,4 @@ uwsgi = ["pyuwsgi", "uwsgitop"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4" -content-hash = "5ec986a733453ebde8d53ec2bfd6767c518b1a5e7453480f9970bfdd396b0bd9" +content-hash = "11fc5907d57b1691d9f0d77e4f59b22e8bfeb1506ccf26bca23fd4c97feb250d" diff --git a/pyproject.toml b/pyproject.toml index e564a1a4e2d3..8d65e46a2973 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -208,7 +208,7 @@ django-migration-linter = "^5.1.0" setuptools = ">=75.4.0" # Humansignal repo dependencies -label-studio-sdk = {url = "https://github.com/HumanSignal/label-studio-sdk/archive/14d2a82740ba5bc43411e4579feec8a26f500742.zip"} +label-studio-sdk = {url = "https://github.com/HumanSignal/label-studio-sdk/archive/c21ad52068fec2696d0915aefea2da1b2db4fb78.zip"} [tool.poetry.group.test.dependencies] pytest = "7.2.2" From 224e48904c32c09ab6f3faeca18f1ce28110a7bc Mon Sep 17 00:00:00 2001 From: fern-api <115122769+fern-api[bot]@users.noreply.github.com> Date: Wed, 29 Jan 2025 03:47:13 +0000 Subject: [PATCH 03/12] [submodules] Bump HumanSignal/label-studio-sdk version Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/13024234400 --- poetry.lock | 6 +++--- pyproject.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index 9b2b9a1d783c..949a99a91a5e 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2140,7 +2140,7 @@ python-versions = ">=3.9,<4" groups = ["main"] markers = "python_version >= \"3.12\" or python_version <= \"3.11\"" files = [ - {file = "c21ad52068fec2696d0915aefea2da1b2db4fb78.zip", hash = "sha256:bbffaf95efecbd962dcf268052ca22abc022329cc0dc6afe7822c0ddedb66064"}, + {file = "d73ab1f57886b9d2b0f2e03c8bb6c4f772be4f63.zip", hash = "sha256:26ca04f1b037cebaccceae97d68a381f5b6ce864f37ad9acf8d8fc5d2983a644"}, ] [package.dependencies] @@ -2165,7 +2165,7 @@ xmljson = "0.2.1" [package.source] type = "url" -url = "https://github.com/HumanSignal/label-studio-sdk/archive/c21ad52068fec2696d0915aefea2da1b2db4fb78.zip" +url = "https://github.com/HumanSignal/label-studio-sdk/archive/d73ab1f57886b9d2b0f2e03c8bb6c4f772be4f63.zip" [[package]] name = "launchdarkly-server-sdk" @@ -5034,4 +5034,4 @@ uwsgi = ["pyuwsgi", "uwsgitop"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4" -content-hash = "11fc5907d57b1691d9f0d77e4f59b22e8bfeb1506ccf26bca23fd4c97feb250d" +content-hash = "1d251fddeb7f5e092aacfcecdd2b8f212a95834e90474676dd07a77c2767ba92" diff --git a/pyproject.toml b/pyproject.toml index 8d65e46a2973..b2377b98fb88 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -208,7 +208,7 @@ django-migration-linter = "^5.1.0" setuptools = ">=75.4.0" # Humansignal repo dependencies -label-studio-sdk = {url = "https://github.com/HumanSignal/label-studio-sdk/archive/c21ad52068fec2696d0915aefea2da1b2db4fb78.zip"} +label-studio-sdk = {url = "https://github.com/HumanSignal/label-studio-sdk/archive/d73ab1f57886b9d2b0f2e03c8bb6c4f772be4f63.zip"} [tool.poetry.group.test.dependencies] pytest = "7.2.2" From ada722b20e16d7b4a524565ebcb51ed29f70e586 Mon Sep 17 00:00:00 2001 From: nik Date: Wed, 29 Jan 2025 03:49:43 +0000 Subject: [PATCH 04/12] [submodules] Bump HumanSignal/label-studio-sdk version Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/13024253291 --- poetry.lock | 6 +++--- pyproject.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index 949a99a91a5e..246fac65d60d 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2140,7 +2140,7 @@ python-versions = ">=3.9,<4" groups = ["main"] markers = "python_version >= \"3.12\" or python_version <= \"3.11\"" files = [ - {file = "d73ab1f57886b9d2b0f2e03c8bb6c4f772be4f63.zip", hash = "sha256:26ca04f1b037cebaccceae97d68a381f5b6ce864f37ad9acf8d8fc5d2983a644"}, + {file = "d5659e74551c65922e50e6a0afbaa785c2935fe1.zip", hash = "sha256:dc7220553e75e35982d7fdebda0bdf3a1eeeea7ddc54dfb6125cb137348a94de"}, ] [package.dependencies] @@ -2165,7 +2165,7 @@ xmljson = "0.2.1" [package.source] type = "url" -url = "https://github.com/HumanSignal/label-studio-sdk/archive/d73ab1f57886b9d2b0f2e03c8bb6c4f772be4f63.zip" +url = "https://github.com/HumanSignal/label-studio-sdk/archive/d5659e74551c65922e50e6a0afbaa785c2935fe1.zip" [[package]] name = "launchdarkly-server-sdk" @@ -5034,4 +5034,4 @@ uwsgi = ["pyuwsgi", "uwsgitop"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4" -content-hash = "1d251fddeb7f5e092aacfcecdd2b8f212a95834e90474676dd07a77c2767ba92" +content-hash = "c4219259ac2f26154ba1cd023a1c4e50734f16c85c6d71791a0859027bad9bde" diff --git a/pyproject.toml b/pyproject.toml index b2377b98fb88..a2792e1ae4e5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -208,7 +208,7 @@ django-migration-linter = "^5.1.0" setuptools = ">=75.4.0" # Humansignal repo dependencies -label-studio-sdk = {url = "https://github.com/HumanSignal/label-studio-sdk/archive/d73ab1f57886b9d2b0f2e03c8bb6c4f772be4f63.zip"} +label-studio-sdk = {url = "https://github.com/HumanSignal/label-studio-sdk/archive/d5659e74551c65922e50e6a0afbaa785c2935fe1.zip"} [tool.poetry.group.test.dependencies] pytest = "7.2.2" From 1d49c6ba37fbc1336165d957e4945de35db0d2b3 Mon Sep 17 00:00:00 2001 From: nik Date: Wed, 29 Jan 2025 03:59:49 +0000 Subject: [PATCH 05/12] [submodules] Bump HumanSignal/label-studio-sdk version Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/13024326092 --- poetry.lock | 6 +++--- pyproject.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index 246fac65d60d..f02b2d71d91c 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2140,7 +2140,7 @@ python-versions = ">=3.9,<4" groups = ["main"] markers = "python_version >= \"3.12\" or python_version <= \"3.11\"" files = [ - {file = "d5659e74551c65922e50e6a0afbaa785c2935fe1.zip", hash = "sha256:dc7220553e75e35982d7fdebda0bdf3a1eeeea7ddc54dfb6125cb137348a94de"}, + {file = "a5d5b80a7255e74ac9e7a0e4babda4b8b4181fda.zip", hash = "sha256:49dee6317bc8af141725feb7144eb196ad081cfeab9e83df0de68769d63c110c"}, ] [package.dependencies] @@ -2165,7 +2165,7 @@ xmljson = "0.2.1" [package.source] type = "url" -url = "https://github.com/HumanSignal/label-studio-sdk/archive/d5659e74551c65922e50e6a0afbaa785c2935fe1.zip" +url = "https://github.com/HumanSignal/label-studio-sdk/archive/a5d5b80a7255e74ac9e7a0e4babda4b8b4181fda.zip" [[package]] name = "launchdarkly-server-sdk" @@ -5034,4 +5034,4 @@ uwsgi = ["pyuwsgi", "uwsgitop"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4" -content-hash = "c4219259ac2f26154ba1cd023a1c4e50734f16c85c6d71791a0859027bad9bde" +content-hash = "fb62a0dd6f7aab3db893f107de72f9093361fb917dd6576bf3d7add7980d4eca" diff --git a/pyproject.toml b/pyproject.toml index a2792e1ae4e5..677df078ae1c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -208,7 +208,7 @@ django-migration-linter = "^5.1.0" setuptools = ">=75.4.0" # Humansignal repo dependencies -label-studio-sdk = {url = "https://github.com/HumanSignal/label-studio-sdk/archive/d5659e74551c65922e50e6a0afbaa785c2935fe1.zip"} +label-studio-sdk = {url = "https://github.com/HumanSignal/label-studio-sdk/archive/a5d5b80a7255e74ac9e7a0e4babda4b8b4181fda.zip"} [tool.poetry.group.test.dependencies] pytest = "7.2.2" From d4bf43aeee6a789b96e28b60679256a1588bd4d7 Mon Sep 17 00:00:00 2001 From: nik Date: Tue, 28 Jan 2025 20:18:52 -0800 Subject: [PATCH 06/12] Add edition type in /version --- label_studio/core/utils/common.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/label_studio/core/utils/common.py b/label_studio/core/utils/common.py index 64afec5f43a5..293beeb2682d 100644 --- a/label_studio/core/utils/common.py +++ b/label_studio/core/utils/common.py @@ -497,6 +497,9 @@ def collect_versions(force=False): sentry_sdk.set_tag('version-' + package, result[package]['version']) if 'commit' in result[package]: sentry_sdk.set_tag('commit-' + package, result[package]['commit']) + + # edition type + result['edition'] = settings.VERSION_EDITION settings.VERSIONS = result return result From 431bde8c2836d1fe8a797f037e0954ca018a56a3 Mon Sep 17 00:00:00 2001 From: nik Date: Tue, 28 Jan 2025 20:35:14 -0800 Subject: [PATCH 07/12] Add tests --- label_studio/core/utils/common.py | 2 +- label_studio/tests/sdk/test_export.py | 36 +++++++++++++++++++++++++++ 2 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 label_studio/tests/sdk/test_export.py diff --git a/label_studio/core/utils/common.py b/label_studio/core/utils/common.py index 293beeb2682d..df535c1acff9 100644 --- a/label_studio/core/utils/common.py +++ b/label_studio/core/utils/common.py @@ -497,7 +497,7 @@ def collect_versions(force=False): sentry_sdk.set_tag('version-' + package, result[package]['version']) if 'commit' in result[package]: sentry_sdk.set_tag('commit-' + package, result[package]['commit']) - + # edition type result['edition'] = settings.VERSION_EDITION diff --git a/label_studio/tests/sdk/test_export.py b/label_studio/tests/sdk/test_export.py new file mode 100644 index 000000000000..5bac120be5e6 --- /dev/null +++ b/label_studio/tests/sdk/test_export.py @@ -0,0 +1,36 @@ +import pytest +import pandas as pd +from label_studio.tests.sdk.common import LABEL_CONFIG_AND_TASKS + +pytestmark = pytest.mark.django_db +from label_studio_sdk.client import LabelStudio + + +@pytest.fixture +def test_project(django_live_url, business_client): + ls = LabelStudio(base_url=django_live_url, api_key=business_client.api_key) + project = ls.projects.create(title='Export Test Project', label_config=LABEL_CONFIG_AND_TASKS['label_config']) + ls.projects.import_tasks(id=project.id, request=LABEL_CONFIG_AND_TASKS['tasks_for_import']) + return ls, project + + +def test_export_formats(test_project): + ls, project = test_project + + # Get available export formats + formats = ls.projects.exports.get_formats(project.id) + assert len(formats) > 0 + + +def test_direct_export(test_project): + ls, project = test_project + + # Test JSON export + json_data = ls.projects.exports.as_json(project.id) + assert isinstance(json_data, list) + assert len(json_data) == 1 + + # Test pandas export + df = ls.projects.exports.as_pandas(project.id) + assert isinstance(df, pd.DataFrame) + assert len(df) == 1 \ No newline at end of file From 4dff6d04211bb96ba114fca9902b2413b749b71f Mon Sep 17 00:00:00 2001 From: nik Date: Wed, 29 Jan 2025 09:55:31 -0800 Subject: [PATCH 08/12] Fix tests --- label_studio/tests/sdk/test_export.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/label_studio/tests/sdk/test_export.py b/label_studio/tests/sdk/test_export.py index 5bac120be5e6..ad707e69730e 100644 --- a/label_studio/tests/sdk/test_export.py +++ b/label_studio/tests/sdk/test_export.py @@ -1,5 +1,6 @@ -import pytest import pandas as pd +import pytest + from label_studio.tests.sdk.common import LABEL_CONFIG_AND_TASKS pytestmark = pytest.mark.django_db @@ -16,21 +17,21 @@ def test_project(django_live_url, business_client): def test_export_formats(test_project): ls, project = test_project - + # Get available export formats - formats = ls.projects.exports.get_formats(project.id) + formats = ls.projects.exports.list_formats(project.id) assert len(formats) > 0 def test_direct_export(test_project): ls, project = test_project - + # Test JSON export json_data = ls.projects.exports.as_json(project.id) assert isinstance(json_data, list) assert len(json_data) == 1 - + # Test pandas export df = ls.projects.exports.as_pandas(project.id) assert isinstance(df, pd.DataFrame) - assert len(df) == 1 \ No newline at end of file + assert len(df) == 1 From 81462d0a55aa405e8dc40a21e52e4d3b4bfcb10d Mon Sep 17 00:00:00 2001 From: nik Date: Wed, 29 Jan 2025 12:15:21 -0800 Subject: [PATCH 09/12] Update tests --- label_studio/tests/conftest.py | 2 ++ label_studio/tests/sdk/fixtures.py | 29 +++++++++++++++++++++++++++ label_studio/tests/sdk/test_export.py | 21 +++++++++++++++++++ label_studio/tests/sdk/test_views.py | 24 +++++----------------- 4 files changed, 57 insertions(+), 19 deletions(-) create mode 100644 label_studio/tests/sdk/fixtures.py diff --git a/label_studio/tests/conftest.py b/label_studio/tests/conftest.py index d0b14097b477..1dbeca21d094 100644 --- a/label_studio/tests/conftest.py +++ b/label_studio/tests/conftest.py @@ -34,6 +34,8 @@ print('\n\n !!! Please, pip install pytest-env \n\n') exit(-100) +from label_studio.tests.sdk.fixtures import * # noqa: F403 + from .utils import ( azure_client_mock, create_business, diff --git a/label_studio/tests/sdk/fixtures.py b/label_studio/tests/sdk/fixtures.py new file mode 100644 index 000000000000..fcd6ad1dcf38 --- /dev/null +++ b/label_studio/tests/sdk/fixtures.py @@ -0,0 +1,29 @@ +import pytest +from label_studio_sdk.client import LabelStudio +from label_studio_sdk.data_manager import Column, Filters, Operator, Type + +from .common import LABEL_CONFIG_AND_TASKS + + +@pytest.fixture +def test_project_with_view(django_live_url, business_client): + ls = LabelStudio(base_url=django_live_url, api_key=business_client.api_key) + p = ls.projects.create(title='New Project', label_config=LABEL_CONFIG_AND_TASKS['label_config']) + + project = ls.projects.get(id=p.id) + + task_data = [{'data': {'my_text': 'Test task ' + str(i)}} for i in range(10)] + ls.projects.import_tasks(id=project.id, request=task_data) + orig_tasks = [] + for task in ls.tasks.list(project=project.id): + orig_tasks.append(task) + + filters = Filters.create( + Filters.OR, + [Filters.item(Column.id, Operator.EQUAL, Type.Number, Filters.value(t.id)) for t in orig_tasks[::2]], + ) + + view = ls.views.create( + project=project.id, data=dict(title='Test View', filters=filters, ordering=['-' + Column.id]) + ) + return ls, project, orig_tasks, view diff --git a/label_studio/tests/sdk/test_export.py b/label_studio/tests/sdk/test_export.py index ad707e69730e..11ee8138e93e 100644 --- a/label_studio/tests/sdk/test_export.py +++ b/label_studio/tests/sdk/test_export.py @@ -35,3 +35,24 @@ def test_direct_export(test_project): df = ls.projects.exports.as_pandas(project.id) assert isinstance(df, pd.DataFrame) assert len(df) == 1 + + # Test low level export - import new task without annotations + ls.projects.import_tasks( + id=project.id, + request={ + 'data': { + 'my_text': 'Opossums are great', + 'ref_id': 456, + 'meta_info': {'timestamp': '2020-03-09 18:15:28.212882', 'location': 'North Pole'}, + } + }, + ) + data = ls.projects.exports.download_sync(project.id, download_all_tasks=False) + from label_studio_sdk.projects.exports.client_ext import _bytestream_to_json + + assert len(_bytestream_to_json(data)) == 1 + + data = ls.projects.exports.download_sync(project.id, download_all_tasks=True) + from label_studio_sdk.projects.exports.client_ext import _bytestream_to_json + + assert len(_bytestream_to_json(data)) == 2 diff --git a/label_studio/tests/sdk/test_views.py b/label_studio/tests/sdk/test_views.py index e8a9844c96c3..33f011d4538b 100644 --- a/label_studio/tests/sdk/test_views.py +++ b/label_studio/tests/sdk/test_views.py @@ -32,27 +32,13 @@ def test_create_view(django_live_url, business_client): } -def test_get_tasks_from_view(django_live_url, business_client): - ls = LabelStudio(base_url=django_live_url, api_key=business_client.api_key) - p = ls.projects.create(title='New Project', label_config=LABEL_CONFIG_AND_TASKS['label_config']) - - project = ls.projects.get(id=p.id) - - task_data = [{'data': {'my_text': 'Test task ' + str(i)}} for i in range(10)] - ls.projects.import_tasks(id=project.id, request=task_data) - orig_tasks = [] - for task in ls.tasks.list(project=project.id): - orig_tasks.append(task) - - filters = Filters.create( - Filters.OR, - [Filters.item(Column.id, Operator.EQUAL, Type.Number, Filters.value(t.id)) for t in orig_tasks[::2]], - ) - - ls.views.create(project=project.id, data=dict(title='Test View', filters=filters, ordering=['-' + Column.id])) +def test_get_tasks_from_view(test_project_with_view): + ls, project, orig_tasks, view = test_project_with_view views = ls.views.list(project=project.id) assert len(views) == 1 - view = views[0] + found_view = views[0] + + assert found_view.id == view.id tasks = [] for task in ls.tasks.list(view=view.id): tasks.append(task) From ad3564006c20d3d08511172d3534a714b8d2b766 Mon Sep 17 00:00:00 2001 From: nik Date: Wed, 29 Jan 2025 20:18:10 +0000 Subject: [PATCH 10/12] [submodules] Bump HumanSignal/label-studio-sdk version Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/13039643166 --- poetry.lock | 6 +++--- pyproject.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index f02b2d71d91c..09a303c352bc 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2140,7 +2140,7 @@ python-versions = ">=3.9,<4" groups = ["main"] markers = "python_version >= \"3.12\" or python_version <= \"3.11\"" files = [ - {file = "a5d5b80a7255e74ac9e7a0e4babda4b8b4181fda.zip", hash = "sha256:49dee6317bc8af141725feb7144eb196ad081cfeab9e83df0de68769d63c110c"}, + {file = "d79f479b29cf665d783e8a5ddea0e786f2f86bdf.zip", hash = "sha256:ecd9ea73c3612fd43bd9e883e3a1be0cc11ec803836a764af85b6d72a2228aba"}, ] [package.dependencies] @@ -2165,7 +2165,7 @@ xmljson = "0.2.1" [package.source] type = "url" -url = "https://github.com/HumanSignal/label-studio-sdk/archive/a5d5b80a7255e74ac9e7a0e4babda4b8b4181fda.zip" +url = "https://github.com/HumanSignal/label-studio-sdk/archive/d79f479b29cf665d783e8a5ddea0e786f2f86bdf.zip" [[package]] name = "launchdarkly-server-sdk" @@ -5034,4 +5034,4 @@ uwsgi = ["pyuwsgi", "uwsgitop"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4" -content-hash = "fb62a0dd6f7aab3db893f107de72f9093361fb917dd6576bf3d7add7980d4eca" +content-hash = "815ccdf1a5165bf63a02756200d073d4f7e6340f4461900b30fb7bb5d6592d78" diff --git a/pyproject.toml b/pyproject.toml index 677df078ae1c..757c13009b1a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -208,7 +208,7 @@ django-migration-linter = "^5.1.0" setuptools = ">=75.4.0" # Humansignal repo dependencies -label-studio-sdk = {url = "https://github.com/HumanSignal/label-studio-sdk/archive/a5d5b80a7255e74ac9e7a0e4babda4b8b4181fda.zip"} +label-studio-sdk = {url = "https://github.com/HumanSignal/label-studio-sdk/archive/d79f479b29cf665d783e8a5ddea0e786f2f86bdf.zip"} [tool.poetry.group.test.dependencies] pytest = "7.2.2" From 96d2374d5784330657230cf203813d5e950212ae Mon Sep 17 00:00:00 2001 From: fern-api <115122769+fern-api[bot]@users.noreply.github.com> Date: Wed, 29 Jan 2025 20:20:33 +0000 Subject: [PATCH 11/12] [submodules] Bump HumanSignal/label-studio-sdk version Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/13039664311 --- poetry.lock | 6 +++--- pyproject.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index 09a303c352bc..3eb8ca47e8f8 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2140,7 +2140,7 @@ python-versions = ">=3.9,<4" groups = ["main"] markers = "python_version >= \"3.12\" or python_version <= \"3.11\"" files = [ - {file = "d79f479b29cf665d783e8a5ddea0e786f2f86bdf.zip", hash = "sha256:ecd9ea73c3612fd43bd9e883e3a1be0cc11ec803836a764af85b6d72a2228aba"}, + {file = "12fe9e9c4426261a058ac4e2d49e21bb3c2bb5ce.zip", hash = "sha256:8300a20b73aa0765ddcf97ddb778e2e7fa9462677b99c05b554c34e00c3e919b"}, ] [package.dependencies] @@ -2165,7 +2165,7 @@ xmljson = "0.2.1" [package.source] type = "url" -url = "https://github.com/HumanSignal/label-studio-sdk/archive/d79f479b29cf665d783e8a5ddea0e786f2f86bdf.zip" +url = "https://github.com/HumanSignal/label-studio-sdk/archive/12fe9e9c4426261a058ac4e2d49e21bb3c2bb5ce.zip" [[package]] name = "launchdarkly-server-sdk" @@ -5034,4 +5034,4 @@ uwsgi = ["pyuwsgi", "uwsgitop"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4" -content-hash = "815ccdf1a5165bf63a02756200d073d4f7e6340f4461900b30fb7bb5d6592d78" +content-hash = "fe3d734452239d63329e7b5e89e41da512fd2e96d52a8d6b017d3de8382640ce" diff --git a/pyproject.toml b/pyproject.toml index 757c13009b1a..67b26363668e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -208,7 +208,7 @@ django-migration-linter = "^5.1.0" setuptools = ">=75.4.0" # Humansignal repo dependencies -label-studio-sdk = {url = "https://github.com/HumanSignal/label-studio-sdk/archive/d79f479b29cf665d783e8a5ddea0e786f2f86bdf.zip"} +label-studio-sdk = {url = "https://github.com/HumanSignal/label-studio-sdk/archive/12fe9e9c4426261a058ac4e2d49e21bb3c2bb5ce.zip"} [tool.poetry.group.test.dependencies] pytest = "7.2.2" From e0e12436888ffdb81b8fc3ac59b09d2525a00d27 Mon Sep 17 00:00:00 2001 From: nik Date: Wed, 29 Jan 2025 20:29:23 +0000 Subject: [PATCH 12/12] [submodules] Bump HumanSignal/label-studio-sdk version Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/13039820375 --- poetry.lock | 6 +++--- pyproject.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index 3eb8ca47e8f8..15fefeb0c292 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2140,7 +2140,7 @@ python-versions = ">=3.9,<4" groups = ["main"] markers = "python_version >= \"3.12\" or python_version <= \"3.11\"" files = [ - {file = "12fe9e9c4426261a058ac4e2d49e21bb3c2bb5ce.zip", hash = "sha256:8300a20b73aa0765ddcf97ddb778e2e7fa9462677b99c05b554c34e00c3e919b"}, + {file = "3b4e2d25e7494a7529ee8c0b3f2f73021ab6b55b.zip", hash = "sha256:95977ab70cd9988ae71d91390a0ea1e26af42e36f06ce5df07350ef4aaa49489"}, ] [package.dependencies] @@ -2165,7 +2165,7 @@ xmljson = "0.2.1" [package.source] type = "url" -url = "https://github.com/HumanSignal/label-studio-sdk/archive/12fe9e9c4426261a058ac4e2d49e21bb3c2bb5ce.zip" +url = "https://github.com/HumanSignal/label-studio-sdk/archive/3b4e2d25e7494a7529ee8c0b3f2f73021ab6b55b.zip" [[package]] name = "launchdarkly-server-sdk" @@ -5034,4 +5034,4 @@ uwsgi = ["pyuwsgi", "uwsgitop"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4" -content-hash = "fe3d734452239d63329e7b5e89e41da512fd2e96d52a8d6b017d3de8382640ce" +content-hash = "9666056269448f246c2e64ad4dd53eebf3395cbeaf6492296029968edbe88537" diff --git a/pyproject.toml b/pyproject.toml index 67b26363668e..f91a3be69907 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -208,7 +208,7 @@ django-migration-linter = "^5.1.0" setuptools = ">=75.4.0" # Humansignal repo dependencies -label-studio-sdk = {url = "https://github.com/HumanSignal/label-studio-sdk/archive/12fe9e9c4426261a058ac4e2d49e21bb3c2bb5ce.zip"} +label-studio-sdk = {url = "https://github.com/HumanSignal/label-studio-sdk/archive/3b4e2d25e7494a7529ee8c0b3f2f73021ab6b55b.zip"} [tool.poetry.group.test.dependencies] pytest = "7.2.2"