Skip to main content

A GRPC Library for AIDDL

Interfaces to connect the AIDDL framework to other components via Protobuf and gRPC.

  • Proxy container functionality
    • Server hosts a container
    • Client is a proxy for a container
    • Supported services:
      • Call function registered on server via its URI
  • Proxy Function
    • Single AIDDL function offered by a server
    • Client is a proxy of an AIDDL function f: Term -> Term
  • Actor abstraction
    • Implement actor servers
    • Use actor servers via gRPC
  • Sender abstraction
    • Send AIDDL messages to a server
  • Receiver abstraction
    • Read queued up AIDDL messages form a receiver server
    • Query determines how messages are retrieved
    • Server collects messages and sends them to client when queried
    • Can be used to collect sensor data occasionally queried by a sensor abstraction

Versions

0.2.2

  • Receiver client: fixed reference to wrong stub
  • Updated aiddl_core dependency

0.2.1

  • ActorServer: RenamedStatus method to GetStatus for consistency

0.2.0

  • Sensor client

0.1.0

  • Actor client
  • Actor server (abstract)
  • Container proxy
    • Function call service
  • Container proxy client
  • Function proxy client
  • Function proxy server (abstract)
  • Receiver client
  • Receiver server (abstract)
  • Sender client
  • Sender server (abstract)

Metadata

Release files for aiddl-external-grpc 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aiddl-external-grpc 0.2.2
File Size Uploaded Provenance
aiddl-external-grpc-0.2.2.tar.gz 11.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for aiddl-external-grpc 0.2.2
File Interpreter ABI Platform
aiddl_external_grpc-0.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 38.3 kB

Release files / aiddl-external-grpc-0.2.2.tar.gz

Download URL aiddl-external-grpc-0.2.2.tar.gz
Size 11.0 kB
Tags Source
SHA-256 checksum
How to use checksums
6fcbfebc56c1cb5811c0863e1837c98346e421f9b467cb25586f68c218d8db7c
BLAKE2b-256 checksum
How to use checksums
31dfd0501f5b8b4eb25d091cfc5e8b605fd77f76c8d06bf53fb35afed87e65d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 colorama/0.4.4 importlib-metadata/6.8.0 keyring/24.3.0 pkginfo/1.9.6 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.28.2 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

Release files / aiddl_external_grpc-0.2.2-py3-none-any.whl

Download URL aiddl_external_grpc-0.2.2-py3-none-any.whl
Size 27.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
25d4fe5c7eac9fe6b081eb1f461a6be5c7ae0943084e946cd3184478be2bbba1
BLAKE2b-256 checksum
How to use checksums
b2ac14212d5243612b605042e4826fb4eab632bff5cdcc5cc0d1af75b169ad36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 colorama/0.4.4 importlib-metadata/6.8.0 keyring/24.3.0 pkginfo/1.9.6 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.28.2 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

Security for aiddl-external-grpc 0.2.2

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page