From ae79cb6d50005279bd6a6631a697f8a51e5fb747 Mon Sep 17 00:00:00 2001 From: Val Brodsky Date: Thu, 8 Aug 2024 11:17:26 -0700 Subject: [PATCH 1/2] v.3.77.0. release prep PR --- docs/conf.py | 2 +- libs/labelbox/CHANGELOG.md | 12 ++++++++++++ libs/labelbox/pyproject.toml | 2 +- libs/labelbox/src/labelbox/__init__.py | 2 +- 4 files changed, 15 insertions(+), 3 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index e75dd28f5..0bcaa5efd 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -16,7 +16,7 @@ project = 'Python SDK reference' copyright = '2024, Labelbox' author = 'Labelbox' -release = '3.76.0' +release = '3.77.0' # -- General configuration --------------------------------------------------- diff --git a/libs/labelbox/CHANGELOG.md b/libs/labelbox/CHANGELOG.md index e89ad9563..31c378d64 100644 --- a/libs/labelbox/CHANGELOG.md +++ b/libs/labelbox/CHANGELOG.md @@ -1,4 +1,16 @@ # Changelog +# Version 3.77.0 (2024-08-09) +## Added +* LabelingService request()([#1761](https://github.com/Labelbox/labelbox-python/pull/1761)) + * Validates all project requirements and requests a labeling service +* Allow marking Label with is_benchmark_reference flag([#1718](https://github.com/Labelbox/labelbox-python/pull/1718)) +## Updated +* Project get_labeling_service() will now create labeling service if one is missing([#1762](https://github.com/Labelbox/labelbox-python/pull/1762)) +## Removed +* **BREAKING CHANGE** Project.labeling_frontend.disconnect() ([#1763](https://github.com/Labelbox/labelbox-python/pull/1763)) + * We only support one default labeling front end per project and a user can not disconnect it +* **BREAKING CHANGE** Experimental method project.request_labeling_service() - duplicate, not needed([#1762](https://github.com/Labelbox/labelbox-python/pull/1762)). + # Version 3.76.0 (2024-07-29) # Added * Added Project get_labeling_service(), request_labeling_service() and get_labeling_service_status() diff --git a/libs/labelbox/pyproject.toml b/libs/labelbox/pyproject.toml index 1a4c274da..8df639932 100644 --- a/libs/labelbox/pyproject.toml +++ b/libs/labelbox/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "labelbox" -version = "3.76.0" +version = "3.77.0" description = "Labelbox Python API" authors = [{ name = "Labelbox", email = "engineering@labelbox.com" }] dependencies = [ diff --git a/libs/labelbox/src/labelbox/__init__.py b/libs/labelbox/src/labelbox/__init__.py index 59ff67cf0..889e40158 100644 --- a/libs/labelbox/src/labelbox/__init__.py +++ b/libs/labelbox/src/labelbox/__init__.py @@ -1,6 +1,6 @@ name = "labelbox" -__version__ = "3.76.0" +__version__ = "3.77.0" from labelbox.client import Client from labelbox.schema.project import Project From 96aba0798a81165d0292b4abe7d9e037064228c2 Mon Sep 17 00:00:00 2001 From: Val Brodsky Date: Thu, 8 Aug 2024 13:56:03 -0700 Subject: [PATCH 2/2] Remove assertion that breaks user group tests --- libs/labelbox/tests/integration/schema/test_user_group.py | 1 - 1 file changed, 1 deletion(-) diff --git a/libs/labelbox/tests/integration/schema/test_user_group.py b/libs/labelbox/tests/integration/schema/test_user_group.py index 3cd708465..27882e2d7 100644 --- a/libs/labelbox/tests/integration/schema/test_user_group.py +++ b/libs/labelbox/tests/integration/schema/test_user_group.py @@ -167,7 +167,6 @@ def test_get_user_groups_with_creation_deletion(client): user_groups_post_deletion = list(UserGroup(client).get_user_groups()) - assert len(user_groups_post_deletion) > 0 assert len(user_groups_post_deletion) == len(user_groups_post_creation) - 1 finally: