synauson-api
Python code generated from the synauson API
protos (package synauson.v1), for clients of the
Synauson gRPC server. Python 3.11 or newer.
pip install "synauson-api[status]"
The status extra adds grpcio-status and googleapis-common-protos, which read
the google.rpc.ErrorInfo every error carries. The package ships type stubs for
the messages and the service stubs; the README below says how to type-check
against them.
import asyncio
import grpc
from synauson.v1 import capabilities_pb2, synauson_pb2_grpc
async def main() -> None:
async with grpc.aio.insecure_channel("localhost:50051") as channel:
stub = synauson_pb2_grpc.SynStub(channel)
caps = await stub.GetCapabilities(capabilities_pb2.GetCapabilitiesRequest(), timeout=10)
print("server", caps.server_version, "API", caps.api_version)
asyncio.run(main())
The version is the API's: synauson-api 1.0.1 is tag v1.0.1 of
synauson/api. The README
has a longer example, how to write a client and the compatibility rules, and
docs/api.md the
reference.
Metadata
Release files for synauson-api 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| synauson_api-1.0.1.tar.gz | 91.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| synauson_api-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 201.3 kB
Release files / synauson_api-1.0.1.tar.gz
| Download URL | synauson_api-1.0.1.tar.gz |
|---|---|
| Size | 91.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0c5253c80f2da07998230aef863a333aa766c119594a2b385715e025189a9007
|
|
BLAKE2b-256 checksum How to use checksums |
3e38e79c07816dea1920801bcff18ddfccb216c6b6c2716d464c858e6f2b456c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.
Transparency logRelease files / synauson_api-1.0.1-py3-none-any.whl
| Download URL | synauson_api-1.0.1-py3-none-any.whl |
|---|---|
| Size | 110.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
058d983f0045d0841b0fc670edbec0f7b10a8befa7b4405adecdeafc1da80af9
|
|
BLAKE2b-256 checksum How to use checksums |
668e7a8e5deb8511fcf339c3ea7e59b4daeba7f2dae5115366634bf272b4bb8a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.
Transparency log