Skip to main content

Ubo App Python Bindings

This repository contains Python bindings for the Ubo App, allowing developers to interact with the Ubo App's functionality using Python over gRPC.

Sample Usage

import asyncio

from ubo_bindings.client import AsyncRemoteStore
from ubo_bindings.ubo.v1 import Action, Notification, NotificationsAddAction

loop = asyncio.new_event_loop()
asyncio.set_event_loop(loop)


async def main():
    client = AsyncRemoteStore("localhost", 50051)

    action = Action(
        notifications_add_action=NotificationsAddAction(
            notification=Notification(
                title="Test Notification",
                content="This is a test notification.",
            ),
        ),
    )

    await client.dispatch_async(action=action)
    client.channel.close()


loop.run_until_complete(main())

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ubo_app_raw_bindings-2.1.0.tar.gz (35.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ubo_app_raw_bindings-2.1.0-py3-none-any.whl (37.9 kB view details)

Uploaded Python 3

File details

Details for the file ubo_app_raw_bindings-2.1.0.tar.gz.

File metadata

  • Download URL: ubo_app_raw_bindings-2.1.0.tar.gz
  • Upload date:
  • Size: 35.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ubo_app_raw_bindings-2.1.0.tar.gz
Algorithm Hash digest
SHA256 bb029bd4cc2efcc1a36cff5d353be782ef27a9d7d8be0bcef0fa5e1e4c70833d
MD5 2fb9403e1a12e2cda1aaf07bdbd82690
BLAKE2b-256 4d71dade7fc68d89cbd4806d9e62d445634b351d48c8b27f40962be84284ddc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ubo_app_raw_bindings-2.1.0.tar.gz:

Publisher: integration_delivery.yml on ubopod/ubo_app

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ubo_app_raw_bindings-2.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ubo_app_raw_bindings-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 11bca306ee0479170791e5cd71feee580525a6e830067274a3da4976f4de1638
MD5 23060ff682d206605c362b0de1146740
BLAKE2b-256 8ec5a3389b04b06682b016e83944873cc28d6e6752131c40aef02d4326e67864

See more details on using hashes here.

Provenance

The following attestation bundles were made for ubo_app_raw_bindings-2.1.0-py3-none-any.whl:

Publisher: integration_delivery.yml on ubopod/ubo_app

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

2.1.0 This release

2 files

2.0.0

2 files

1.7.0

2 files

1.6.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page