Skip to content

Commit

Permalink
chore: add import async client (#760)
Browse files Browse the repository at this point in the history
  • Loading branch information
fakelog authored Apr 17, 2024
1 parent 4a67fc2 commit ad2fe1c
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 5 deletions.
16 changes: 16 additions & 0 deletions supabase/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,31 @@
from postgrest import APIResponse as PostgrestAPIResponse
from storage3.utils import StorageException

# Version
from .__version__ import __version__

# Async Client
from ._async.auth_client import AsyncSupabaseAuthClient as ASupabaseAuthClient
from ._async.client import AsyncClient as AClient
from ._async.client import AsyncStorageClient as ASupabaseStorageClient
from ._async.client import ClientOptions as AClientOptions
from ._async.client import create_client as acreate_client

# Sync Client
from ._sync.auth_client import SyncSupabaseAuthClient as SupabaseAuthClient
from ._sync.client import ClientOptions
from ._sync.client import SyncClient as Client
from ._sync.client import SyncStorageClient as SupabaseStorageClient
from ._sync.client import create_client

# Realtime Client
from .lib.realtime_client import SupabaseRealtimeClient

__all__ = [
"acreate_client",
"AClient",
"ASupabaseAuthClient",
"ASupabaseStorageClient",
"create_client",
"Client",
"SupabaseAuthClient",
Expand Down
25 changes: 20 additions & 5 deletions supabase/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,38 @@
from postgrest import APIResponse as PostgrestAPIResponse
from storage3.utils import StorageException

# Version
from .__version__ import __version__

# Async Client
from ._async.auth_client import AsyncSupabaseAuthClient
from ._async.client import AsyncClient
from ._async.client import AsyncStorageClient as AsyncSupabaseStorageClient
from ._async.client import create_client as create_async_client

# Sync Client
from ._sync.auth_client import SyncSupabaseAuthClient as SupabaseAuthClient
from ._sync.client import ClientOptions
from ._sync.client import SyncClient as Client
from ._sync.client import SyncStorageClient as SupabaseStorageClient
from ._sync.client import create_client

# Lib
from .lib.client_options import ClientOptions
from .lib.realtime_client import SupabaseRealtimeClient

__all__ = [
"PostgrestAPIError",
"PostgrestAPIResponse",
"StorageException",
"AsyncSupabaseAuthClient",
"create_async_client",
"AsyncClient",
"AsyncSupabaseStorageClient",
"SupabaseAuthClient",
"__version__",
"create_client",
"Client",
"ClientOptions",
"SupabaseStorageClient",
"SupabaseRealtimeClient",
"PostgrestAPIError",
"PostgrestAPIResponse",
"StorageException",
"__version__",
]

0 comments on commit ad2fe1c

Please sign in to comment.