Skip to content

Make the Python SDK fully async on httpx2 - #173

Closed
Xharry01X wants to merge 11 commits into
appwrite:mainfrom
Xharry01X:main
Closed

Xharry01X wants to merge 11 commits into
appwrite:mainfrom
Xharry01X:main

Convert deprecation warning docstring to comments

5d32742
Select commit
Loading
Failed to load commit list.
hansi.codes / Hansi completed Oct 26, 2026 in 2m 34s

Tier A: Mergeable after minor fixes

The README error-handling example references a users variable that is local to an earlier function and raises NameError when run.

This PR migrates the Python SDK transport and service APIs to asynchronous httpx2/anyio, adds explicit client-pool lifecycle management, and updates chunked uploads for async progress callbacks. It also updates tests, package metadata, and documentation for the async API and Python 3.11+ requirement.