| """Shared Supabase client.""" | |
| import os | |
| from pathlib import Path | |
| from dotenv import load_dotenv | |
| from supabase import create_client, Client | |
| load_dotenv(Path(__file__).resolve().parent.parent.parent / ".env") | |
| load_dotenv(Path(__file__).resolve().parent.parent / ".env") | |
| url = os.getenv("SUPABASE_URL") | |
| key = os.getenv("SUPABASE_KEY") | |
| if not url or not key: | |
| raise ValueError("SUPABASE_URL and SUPABASE_KEY must be set") | |
| supabase: Client = create_client(url, key) | |