Skip to main content

Python implementation of OMOTES SDK protocol through which jobs may be submitted and administered. Messages include checking on progress, cancelling a job and receiving status updates.

Reason this release was yanked:

Superseded by 0.1.4

Project description

OMOTES SDK Protocol

This package contains the protobuf (proto3) message definitions in Python for the OMOTES SDK protocol. This protocol specifies job communication between OMOTES and any user of the SDK.

Example

import uuid
import datetime
from omotes_sdk_protocol.job_pb2 import JobSubmission

some_message = JobSubmission(uuid=uuid.uuid4(),
                             timeout_ms=round(datetime.timedelta(seconds=10).total_seconds() * 1000),
                             workflow_type="grow_optimizer",
                             esdl=b'your raw esdl encoded as UTF-8 here')

Project details


Download files

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

Source Distribution

omotes-sdk-protocol-0.1.3.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

omotes_sdk_protocol-0.1.3-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file omotes-sdk-protocol-0.1.3.tar.gz.

File metadata

  • Download URL: omotes-sdk-protocol-0.1.3.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for omotes-sdk-protocol-0.1.3.tar.gz
Algorithm Hash digest
SHA256 2ace43026ea6a4b4164f2beabb5e78daa93bf7cf191b8baeb1f506e8047115d8
MD5 f8dc87ca20c69aae5fcb1b0f0db29843
BLAKE2b-256 25d6066da8863c8da3466bd30887561e219b07912ff4cf78eb502e6dd99d7b2f

See more details on using hashes here.

File details

Details for the file omotes_sdk_protocol-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for omotes_sdk_protocol-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7d0b2a5b38bdc8d49cbabbe957c5b1ce79bfb169f1fd2d8dd7d127dcac465d9c
MD5 4fd6ddc54fefc0688fd3d70b323f3006
BLAKE2b-256 55fdf5c7a42d2e32e3f85b81f5d2d8421c87e3323ee9e2566629fe1ba9b524f4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page