Commit Graph

6 Commits

Author SHA1 Message Date
Neil Movva
18629fa984 fix workflow tests
update standalone Spiral test server to use new JSON interface
2023-09-11 22:23:20 +00:00
Neil Movva
f23623933a Support async for all ops
refactor api.py to be async-first
use new asyncio loops to support non-async interface;
cannot call non-async methods from async context
2023-09-06 01:06:19 +00:00
Neil Movva
e27fb7d5ac (python) more consistent json for internal api
all requests and response are JSON.
all binary payloads are explicitly encoded as base64
within api.py, and decoded back to bytes before leaving api.py.
User-facing code, e.g. bucket.py and bucket_service.py,
should not see base64 wrangling.
2023-09-05 07:38:20 +00:00
Neil Movva
afd6fad6f6 bucket check and async setup
clients perform direct setup by default
2023-09-03 19:28:01 -07:00
Neil Movva
7740f75ec2 [BLY-64] Python Spiral v1, and docs
Python client: use spiral v1, add basic docs
Unify client versions at 0.2.0
Add min rustc version to all crates
2023-08-29 13:19:27 -07:00
Neil Movva
3b28c30d89 Clients: add modify and clear (#23)
* add modify and clear

* test blyss service via python client
2023-04-20 13:31:59 -07:00