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.

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.1.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

omotes_sdk_protocol-0.1.1-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: omotes-sdk-protocol-0.1.1.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for omotes-sdk-protocol-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a2258ee0bf9ea62c1773189a395c58a1d07cf704ee51198244bce5168900e11c
MD5 cdd5c1a13a64ddbfe690b84d46d78670
BLAKE2b-256 51dfb742f809f5a690f70533f5053a7caadaaa659a0decac1d2a950660cf839b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omotes_sdk_protocol-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 09e9ff1ebd6839e71198508b1f1411c527c6a132729e3dfa62697d8522714466
MD5 789fc53f27701cece4c6dcb2d1684429
BLAKE2b-256 8655a445cfdfab8f917a717d201eb54b5641c95c82ccf383d48e8d0917b54f91

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