From fb8f30cdfb746a8d6f12b1af24c5b3ffdc991e67 Mon Sep 17 00:00:00 2001 From: Christy Jacob Date: Fri, 1 Sep 2023 17:29:58 +0000 Subject: [PATCH 1/4] chore: update sdks for appwrite 1.4.x --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b09c748..72e0f07 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Appwrite Python SDK ![License](https://img.shields.io/github/license/appwrite/sdk-for-python.svg?style=flat-square) -![Version](https://img.shields.io/badge/api%20version-1.4.0-blue.svg?style=flat-square) +![Version](https://img.shields.io/badge/api%20version-1.4.1-blue.svg?style=flat-square) [![Build Status](https://img.shields.io/travis/com/appwrite/sdk-generator?style=flat-square)](https://travis-ci.com/appwrite/sdk-generator) [![Twitter Account](https://img.shields.io/twitter/follow/appwrite?color=00acee&label=twitter&style=flat-square)](https://twitter.com/appwrite) [![Discord](https://img.shields.io/discord/564160730845151244?label=discord&style=flat-square)](https://appwrite.io/discord) From 986f2ea64bbb7722d44b75d4d37c44705b786eae Mon Sep 17 00:00:00 2001 From: Christy Jacob Date: Thu, 7 Sep 2023 21:25:01 +0000 Subject: [PATCH 2/4] chore: bug fixes for Apwrite 1.4.2 --- README.md | 2 +- appwrite/services/functions.py | 5 +---- appwrite/services/teams.py | 5 +---- docs/examples/functions/create.md | 2 +- docs/examples/functions/update.md | 2 +- docs/examples/teams/create-membership.md | 2 +- 6 files changed, 6 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 72e0f07..86bb1c4 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Appwrite Python SDK ![License](https://img.shields.io/github/license/appwrite/sdk-for-python.svg?style=flat-square) -![Version](https://img.shields.io/badge/api%20version-1.4.1-blue.svg?style=flat-square) +![Version](https://img.shields.io/badge/api%20version-1.4.2-blue.svg?style=flat-square) [![Build Status](https://img.shields.io/travis/com/appwrite/sdk-generator?style=flat-square)](https://travis-ci.com/appwrite/sdk-generator) [![Twitter Account](https://img.shields.io/twitter/follow/appwrite?color=00acee&label=twitter&style=flat-square)](https://twitter.com/appwrite) [![Discord](https://img.shields.io/discord/564160730845151244?label=discord&style=flat-square)](https://appwrite.io/discord) diff --git a/appwrite/services/functions.py b/appwrite/services/functions.py index 6d5e400..a08e7eb 100644 --- a/appwrite/services/functions.py +++ b/appwrite/services/functions.py @@ -88,7 +88,7 @@ def get(self, function_id): 'content-type': 'application/json', }, api_params) - def update(self, function_id, name, runtime, execute = None, events = None, schedule = None, timeout = None, enabled = None, logging = None, entrypoint = None, commands = None, installation_id = None, provider_repository_id = None, provider_branch = None, provider_silent_mode = None, provider_root_directory = None): + def update(self, function_id, name, runtime = None, execute = None, events = None, schedule = None, timeout = None, enabled = None, logging = None, entrypoint = None, commands = None, installation_id = None, provider_repository_id = None, provider_branch = None, provider_silent_mode = None, provider_root_directory = None): """Update Function""" @@ -100,9 +100,6 @@ def update(self, function_id, name, runtime, execute = None, events = None, sche if name is None: raise AppwriteException('Missing required parameter: "name"') - if runtime is None: - raise AppwriteException('Missing required parameter: "runtime"') - api_path = api_path.replace('{functionId}', function_id) api_params['name'] = name diff --git a/appwrite/services/teams.py b/appwrite/services/teams.py index 76cb17a..c7b4272 100644 --- a/appwrite/services/teams.py +++ b/appwrite/services/teams.py @@ -111,7 +111,7 @@ def list_memberships(self, team_id, queries = None, search = None): 'content-type': 'application/json', }, api_params) - def create_membership(self, team_id, roles, url, email = None, user_id = None, phone = None, name = None): + def create_membership(self, team_id, roles, email = None, user_id = None, phone = None, url = None, name = None): """Create Team Membership""" @@ -123,9 +123,6 @@ def create_membership(self, team_id, roles, url, email = None, user_id = None, p if roles is None: raise AppwriteException('Missing required parameter: "roles"') - if url is None: - raise AppwriteException('Missing required parameter: "url"') - api_path = api_path.replace('{teamId}', team_id) api_params['email'] = email diff --git a/docs/examples/functions/create.md b/docs/examples/functions/create.md index fa6f46d..bf66396 100644 --- a/docs/examples/functions/create.md +++ b/docs/examples/functions/create.md @@ -11,4 +11,4 @@ client = Client() functions = Functions(client) -result = functions.create('[FUNCTION_ID]', '[NAME]', 'node-14.5') +result = functions.create('[FUNCTION_ID]', '[NAME]', 'node-18.0') diff --git a/docs/examples/functions/update.md b/docs/examples/functions/update.md index 1da9008..3960054 100644 --- a/docs/examples/functions/update.md +++ b/docs/examples/functions/update.md @@ -11,4 +11,4 @@ client = Client() functions = Functions(client) -result = functions.update('[FUNCTION_ID]', '[NAME]', 'node-14.5') +result = functions.update('[FUNCTION_ID]', '[NAME]') diff --git a/docs/examples/teams/create-membership.md b/docs/examples/teams/create-membership.md index 5768238..cde8455 100644 --- a/docs/examples/teams/create-membership.md +++ b/docs/examples/teams/create-membership.md @@ -11,4 +11,4 @@ client = Client() teams = Teams(client) -result = teams.create_membership('[TEAM_ID]', [], 'https://example.com') +result = teams.create_membership('[TEAM_ID]', []) From 7b93840abd6564b59926f20103280438d3951f80 Mon Sep 17 00:00:00 2001 From: Christy Jacob Date: Thu, 7 Sep 2023 21:35:10 +0000 Subject: [PATCH 3/4] chore: updates for appwrite 1.4.2 --- appwrite/client.py | 4 ++-- setup.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/appwrite/client.py b/appwrite/client.py index 9d584f2..d7eae2c 100644 --- a/appwrite/client.py +++ b/appwrite/client.py @@ -11,11 +11,11 @@ def __init__(self): self._endpoint = 'https://HOSTNAME/v1' self._global_headers = { 'content-type': '', - 'user-agent' : 'AppwritePythonSDK/3.0.1 (${os.uname().sysname}; ${os.uname().version}; ${os.uname().machine})', + 'user-agent' : 'AppwritePythonSDK/3.0.2 (${os.uname().sysname}; ${os.uname().version}; ${os.uname().machine})', 'x-sdk-name': 'Python', 'x-sdk-platform': 'server', 'x-sdk-language': 'python', - 'x-sdk-version': '3.0.1', + 'x-sdk-version': '3.0.2', 'X-Appwrite-Response-Format' : '1.4.0', } diff --git a/setup.py b/setup.py index 74244ef..757e68f 100644 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ setuptools.setup( name = 'appwrite', packages = ['appwrite', 'appwrite/services'], - version = '3.0.1', + version = '3.0.2', license='BSD-3-Clause', description = 'Appwrite is an open-source self-hosted backend server that abstract and simplify complex and repetitive development tasks behind a very simple REST API', long_description = long_description, @@ -18,7 +18,7 @@ maintainer = 'Appwrite Team', maintainer_email = 'team@appwrite.io', url = 'https://appwrite.io/support', - download_url='https://github.com/appwrite/sdk-for-python/archive/3.0.1.tar.gz', + download_url='https://github.com/appwrite/sdk-for-python/archive/3.0.2.tar.gz', # keywords = ['SOME', 'MEANINGFULL', 'KEYWORDS'], install_requires=[ 'requests', From 1a520c2a9052fe8bd237f46542b64710aaea0024 Mon Sep 17 00:00:00 2001 From: Christy Jacob Date: Thu, 7 Sep 2023 21:52:04 +0000 Subject: [PATCH 4/4] chore: updates for appwrite 1.4.2 --- appwrite/client.py | 4 ++-- setup.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/appwrite/client.py b/appwrite/client.py index d7eae2c..73f97c1 100644 --- a/appwrite/client.py +++ b/appwrite/client.py @@ -11,11 +11,11 @@ def __init__(self): self._endpoint = 'https://HOSTNAME/v1' self._global_headers = { 'content-type': '', - 'user-agent' : 'AppwritePythonSDK/3.0.2 (${os.uname().sysname}; ${os.uname().version}; ${os.uname().machine})', + 'user-agent' : 'AppwritePythonSDK/4.0.0 (${os.uname().sysname}; ${os.uname().version}; ${os.uname().machine})', 'x-sdk-name': 'Python', 'x-sdk-platform': 'server', 'x-sdk-language': 'python', - 'x-sdk-version': '3.0.2', + 'x-sdk-version': '4.0.0', 'X-Appwrite-Response-Format' : '1.4.0', } diff --git a/setup.py b/setup.py index 757e68f..851e7e4 100644 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ setuptools.setup( name = 'appwrite', packages = ['appwrite', 'appwrite/services'], - version = '3.0.2', + version = '4.0.0', license='BSD-3-Clause', description = 'Appwrite is an open-source self-hosted backend server that abstract and simplify complex and repetitive development tasks behind a very simple REST API', long_description = long_description, @@ -18,7 +18,7 @@ maintainer = 'Appwrite Team', maintainer_email = 'team@appwrite.io', url = 'https://appwrite.io/support', - download_url='https://github.com/appwrite/sdk-for-python/archive/3.0.2.tar.gz', + download_url='https://github.com/appwrite/sdk-for-python/archive/4.0.0.tar.gz', # keywords = ['SOME', 'MEANINGFULL', 'KEYWORDS'], install_requires=[ 'requests',