Skip to content

Update Appwrite Python SDK to 22.2.0 - #84

Merged
ChiragAgg5k merged 1 commit into
mainfrom
chore/update-python-sdk-22.2.0
Jul 27, 2026
Merged

Update Appwrite Python SDK to 22.2.0#84
ChiragAgg5k merged 1 commit into
mainfrom
chore/update-python-sdk-22.2.0

Conversation

@ChiragAgg5k

Copy link
Copy Markdown
Member

Summary

  • Update the Appwrite Python SDK dependency from 21.0.0 to 22.2.0.
  • Advance the supported SDK range to >=22.2.0,<23.
  • Refresh the locked SDK artifacts and hashes.

The MCP server auto-discovers SDK services, so this brings its hidden tool catalog in line with the latest SDK surface, including the newer Apps, Organization, and OAuth2 capabilities.

Testing

  • uvx uv@0.11.22 lock --check
  • uv run --group dev ruff check src tests
  • uv run --group dev black --check src tests
  • uv run --group dev pyright
  • uv run python -m unittest discover -s tests/unit -v (181 tests)
  • docker build --build-arg PACKAGE_VERSION=0.0.0+ci -t appwrite-mcp:ci .

Integration tests were not run locally because Appwrite credentials are not configured; CI will run them where credentials are available.

@greptile-apps

greptile-apps Bot commented Jul 27, 2026

Copy link
Copy Markdown

Greptile Summary

Updates the supported Appwrite Python SDK range to 22.x.

  • Raises the minimum Appwrite SDK version from 21.0.0 to 22.2.0.
  • Refreshes the locked Appwrite distribution artifacts and hashes.

Confidence Score: 5/5

The PR appears safe to merge, with no concrete changed-code defect identified.

The manifest and lockfile consistently select Appwrite 22.2.0, while the other locked dependency versions and edges remain unchanged.

Important Files Changed

Filename Overview
pyproject.toml Advances the Appwrite SDK dependency range to >=22.2.0,<23 without changing other direct dependencies.
uv.lock Consistently updates the locked Appwrite package to 22.2.0 and refreshes its artifact metadata and project requirement.

Reviews (1): Last reviewed commit: "Bump Appwrite Python SDK to 22.2.0" | Re-trigger Greptile

@ChiragAgg5k
ChiragAgg5k merged commit fa82dda into main Jul 27, 2026
5 checks passed
@ChiragAgg5k
ChiragAgg5k deleted the chore/update-python-sdk-22.2.0 branch July 27, 2026 08:26
louzt added a commit to louzt/appwrite-mcp that referenced this pull request Jul 27, 2026
… rebase

The rebase onto upstream/main (PR appwrite#84 SDK 22.2.0) auto-merged the import
but lost the telemetry.record_search_docs(...) call that my original
9f443b6 commit added. Upstream 8a962e4 ('cleanup: stop emitting metrics
the MCP dashboard no longer queries') had already removed both, so the
import was no longer needed. Removing the orphan fixes ruff F401.

Verified locally on this branch:
- ruff check src tests             ✓ All checks passed!
- black --check src tests          ✓ 40 files unchanged
- pyright                          ✓ 0 errors, 0 warnings, 0 informations
- python -m unittest discover -s tests/unit   ✓ 210 tests, OK
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant