From 48e45e68bd6df5c5fa135d9eeb24e26c2844978e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B8=85=E7=80=AC=E9=81=BC=E5=B9=B3?= Date: Fri, 25 Aug 2023 14:29:16 +0900 Subject: [PATCH 1/3] add: license args in create_dataset method --- README.md | 1 + examples/create_dataset.py | 2 +- fastlabel/__init__.py | 9 ++------- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index f81d95a..3085889 100644 --- a/README.md +++ b/README.md @@ -2393,6 +2393,7 @@ Create a new dataset. ```python dataset = client.create_dataset( name="object-detection", # Only lowercase alphanumeric characters + hyphen is available + license="The MIT " ) ``` diff --git a/examples/create_dataset.py b/examples/create_dataset.py index 5f39ccd..d2dffa5 100644 --- a/examples/create_dataset.py +++ b/examples/create_dataset.py @@ -4,5 +4,5 @@ client = fastlabel.Client() -dataset = client.create_dataset(name="object-detection") +dataset = client.create_dataset(name="object-detection", license="The MIT License") pprint(dataset) diff --git a/fastlabel/__init__.py b/fastlabel/__init__.py index b0be554..a96ddf5 100644 --- a/fastlabel/__init__.py +++ b/fastlabel/__init__.py @@ -3860,19 +3860,14 @@ def get_datasets( params["limit"] = limit return self.api.get_request(endpoint, params=params) - def create_dataset( - self, - name: str, - ) -> dict: + def create_dataset(self, name: str, license: str = "") -> dict: """ Create a dataset. name is name of your dataset. Only lowercase alphanumeric characters + hyphen is available (Required). """ endpoint = "datasets" - payload = { - "name": name, - } + payload = {"name": name, "license": license} return self.api.post_request(endpoint, payload=payload) def update_dataset( From c807b70dd59a6e74dcae7bc2d1318bc538c9d85f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B8=85=E7=80=AC=E9=81=BC=E5=B9=B3?= Date: Fri, 25 Aug 2023 14:35:12 +0900 Subject: [PATCH 2/3] fix: comment --- README.md | 2 +- fastlabel/__init__.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3085889..f67c01f 100644 --- a/README.md +++ b/README.md @@ -2393,7 +2393,7 @@ Create a new dataset. ```python dataset = client.create_dataset( name="object-detection", # Only lowercase alphanumeric characters + hyphen is available - license="The MIT " + license="The MIT License" # Optional ) ``` diff --git a/fastlabel/__init__.py b/fastlabel/__init__.py index a96ddf5..934e1b0 100644 --- a/fastlabel/__init__.py +++ b/fastlabel/__init__.py @@ -3865,6 +3865,7 @@ def create_dataset(self, name: str, license: str = "") -> dict: Create a dataset. name is name of your dataset. Only lowercase alphanumeric characters + hyphen is available (Required). + license is a license name of your dataset. (Optional) """ endpoint = "datasets" payload = {"name": name, "license": license} From dd97a589a390096b23b0c5ccb9e32b3eb06b3db9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B8=85=E7=80=AC=E9=81=BC=E5=B9=B3?= Date: Wed, 30 Aug 2023 18:52:04 +0900 Subject: [PATCH 3/3] fix: update Response --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f67c01f..504c325 100644 --- a/README.md +++ b/README.md @@ -2405,6 +2405,7 @@ See API docs for details. { 'id': 'YOUR_DATASET_ID', 'name': 'object-detection', + 'license': 'The MIT License', 'createdAt': '2022-10-31T02:20:00.248Z', 'updatedAt': '2022-10-31T02:20:00.248Z' }