From 724a28cec192e33618c0b1227c600eae3d400f6c Mon Sep 17 00:00:00 2001 From: Leonardo Santiago Date: Tue, 28 Oct 2025 11:12:19 -0300 Subject: [PATCH 1/4] fix(supabase): pin dependencies versions this does not seem to mess with uv locally editable setup. however, I'm not certain that release-please will correctly update the fields just by adding the comments --- src/supabase/pyproject.toml | 10 +++++----- uv.lock | 14 +++++++------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/supabase/pyproject.toml b/src/supabase/pyproject.toml index a241a4db..1229842e 100644 --- a/src/supabase/pyproject.toml +++ b/src/supabase/pyproject.toml @@ -22,11 +22,11 @@ classifiers = [ ] requires-python = ">=3.9" dependencies = [ - "realtime", - "supabase_functions", - "storage3", - "supabase_auth", - "postgrest", + "realtime == 2.22.2", # {x-release-please-version} + "supabase_functions == 2.22.2", # {x-release-please-version} + "storage3 == 2.22.2", # {x-release-please-version} + "supabase_auth == 2.22.2", # {x-release-please-version} + "postgrest == 2.22.2", # {x-release-please-version} "httpx >=0.26,<0.29", ] diff --git a/uv.lock b/uv.lock index 9689c12f..7813ed72 100644 --- a/uv.lock +++ b/uv.lock @@ -903,7 +903,7 @@ name = "exceptiongroup" version = "1.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.13'" }, + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0b/9f/a65090624ecf468cdca03533906e7c69ed7588582240cfe7cc9e770b50eb/exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88", size = 29749, upload-time = "2025-05-10T17:42:51.123Z" } wheels = [ @@ -1774,7 +1774,7 @@ wheels = [ [[package]] name = "postgrest" -version = "2.22.0" +version = "2.22.2" source = { editable = "src/postgrest" } dependencies = [ { name = "deprecation" }, @@ -2312,7 +2312,7 @@ wheels = [ [[package]] name = "realtime" -version = "2.22.0" +version = "2.22.2" source = { editable = "src/realtime" } dependencies = [ { name = "pydantic" }, @@ -2898,7 +2898,7 @@ wheels = [ [[package]] name = "storage3" -version = "2.22.0" +version = "2.22.2" source = { editable = "src/storage" } dependencies = [ { name = "deprecation" }, @@ -2998,7 +2998,7 @@ wheels = [ [[package]] name = "supabase" -version = "2.22.0" +version = "2.22.2" source = { editable = "src/supabase" } dependencies = [ { name = "httpx" }, @@ -3061,7 +3061,7 @@ tests = [ [[package]] name = "supabase-auth" -version = "2.22.0" +version = "2.22.2" source = { editable = "src/auth" } dependencies = [ { name = "httpx", extra = ["http2"] }, @@ -3130,7 +3130,7 @@ tests = [ [[package]] name = "supabase-functions" -version = "2.22.0" +version = "2.22.2" source = { editable = "src/functions" } dependencies = [ { name = "httpx", extra = ["http2"] }, From de913e02b4a821228fbe442c8a4ff0680df677af Mon Sep 17 00:00:00 2001 From: Leonardo Santiago Date: Tue, 28 Oct 2025 12:07:10 -0300 Subject: [PATCH 2/4] fix: increasing wait time in realtime tests --- src/realtime/tests/test_connection.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/realtime/tests/test_connection.py b/src/realtime/tests/test_connection.py index 0f5aeb2a..616208bc 100644 --- a/src/realtime/tests/test_connection.py +++ b/src/realtime/tests/test_connection.py @@ -189,10 +189,10 @@ def delete_callback(payload): ) ) - await asyncio.wait_for(system_event.wait(), 10) + await asyncio.wait_for(system_event.wait(), 30) # Wait for the channel to be subscribed - await asyncio.wait_for(subscribed_event.wait(), 10) + await asyncio.wait_for(subscribed_event.wait(), 30) created_todo_id = await create_todo( token, {"description": "Test todo", "is_completed": False} From 913274c670c4ae198a3e7c6c96f4b7a3fb05ca64 Mon Sep 17 00:00:00 2001 From: Leonardo Santiago Date: Tue, 28 Oct 2025 12:16:55 -0300 Subject: [PATCH 3/4] fix: also increase wait time for other test --- src/realtime/tests/test_connection.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/realtime/tests/test_connection.py b/src/realtime/tests/test_connection.py index 616208bc..b69baa01 100644 --- a/src/realtime/tests/test_connection.py +++ b/src/realtime/tests/test_connection.py @@ -273,10 +273,10 @@ def insert_callback(payload): ) ) - await asyncio.wait_for(system_event.wait(), 10) + await asyncio.wait_for(system_event.wait(), 30) # Wait for the channel to be subscribed - await asyncio.wait_for(subscribed_event.wait(), 10) + await asyncio.wait_for(subscribed_event.wait(), 30) created_todo_id = await create_todo( token, {"description": "Test todo", "is_completed": False} From 0a3b3bf1c34c8bb5eac4c05f18d5dcc4daaf7897 Mon Sep 17 00:00:00 2001 From: Leonardo Santiago Date: Tue, 28 Oct 2025 14:11:11 -0300 Subject: [PATCH 4/4] fix: undo increase in timeout --- src/realtime/tests/test_connection.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/realtime/tests/test_connection.py b/src/realtime/tests/test_connection.py index b69baa01..0f5aeb2a 100644 --- a/src/realtime/tests/test_connection.py +++ b/src/realtime/tests/test_connection.py @@ -189,10 +189,10 @@ def delete_callback(payload): ) ) - await asyncio.wait_for(system_event.wait(), 30) + await asyncio.wait_for(system_event.wait(), 10) # Wait for the channel to be subscribed - await asyncio.wait_for(subscribed_event.wait(), 30) + await asyncio.wait_for(subscribed_event.wait(), 10) created_todo_id = await create_todo( token, {"description": "Test todo", "is_completed": False} @@ -273,10 +273,10 @@ def insert_callback(payload): ) ) - await asyncio.wait_for(system_event.wait(), 30) + await asyncio.wait_for(system_event.wait(), 10) # Wait for the channel to be subscribed - await asyncio.wait_for(subscribed_event.wait(), 30) + await asyncio.wait_for(subscribed_event.wait(), 10) created_todo_id = await create_todo( token, {"description": "Test todo", "is_completed": False}