You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rename package to convex-sdk (PyPI distribution + import package)
- PyPI distribution: convex-api-py -> convex-sdk
- Import package: convex_api -> convex_sdk (pip install convex-sdk; import convex_sdk)
- GitHub repository stays convex-api-py; predecessor PyPI package frozen at 0.3.1
- Repoint publish workflow, docs and README at the new name
- Exclude tests from the built wheel (find_packages exclude)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
+ Fix `KeyPair.remove_0x_prefix` to pass `re.IGNORECASE` as `flags` (it was silently passed as `count`, so `0X` prefixes were not stripped)
6
7
+ Surface CVM errors returned from `transaction/prepare` as `ConvexAPIError`, consistent with submit and query
7
-
+ Correct README examples (`KeyPair()` not `KeyPair.create()`, `convex` variable name, `convex_api` import path, `Account(...)` constructor, real account-info fields) and the `pip install convex-api-py` package name
8
+
+ Correct README examples (`KeyPair()` not `KeyPair.create()`, `convex` variable name, `Account(...)` constructor, real account-info fields)
8
9
+ Add PyPI trusted-publishing release workflow (`.github/workflows/publish.yml`, fires on `v*` tags) and remove the stale commented-out publish block from the docs deploy workflow; see `.github/PUBLISHING.md`
9
10
+ Bump development status classifier from Pre-Alpha to Beta and declare Python 3.11–3.13 support
0 commit comments