The new major version for the supabase-py library has just been released in a pre-test alpha, in order to gather some feedback on some API changes we've made.
Key changes:
aiohttp is now supported alongside httpx, and we intend to add other packages in the future (which one do you want?)In order to upgrade, run:
uv add supabase[httpx]==3.0.0a1 --prerelease=allow
If you want to test aiohttp out:
uv add supabase[aiohttp]==3.0.0a1 --prerelease=allow
And change where you import the create_client function:
from supabase import create_aclient
to
from supabase.httpx import create_aclient
# from supabase.aiohttp import create_aclient
We encourage users to test it out and report any errors. Feedback is greatly appreciated.
Leonardo Santiago announces the release of the supabase-py library version 3.0.0a1 in a pre-test alpha stage. The update includes support for multiple HTTP libraries, full type safety, internal refactoring, and more Pythonic APIs. Users are encouraged to test the new version and provide feedback on the changes.