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

Uploaded Source

Built Distribution

omotes_sdk_protocol-0.1.7-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for omotes-sdk-protocol-0.1.7.tar.gz
Algorithm Hash digest
SHA256 735d3a1af121a97704b9f1f7e3a359b79306925c5a6f4670663fc26f2e81a1d2
MD5 b3f4dd2eef4349973ea5f4b2b2016b5f
BLAKE2b-256 e2e8ec919ca317cd3a32612eb0b139806c4b6aca1d2e1148d747b520b10033e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omotes_sdk_protocol-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 4b68ef8be40f7f5163ebfc6d55cee657859578c87a81269ae2ada4bc6bb9bb19
MD5 422e0b59f4ca2202673de9979493d44f
BLAKE2b-256 5d1556c871c9016b5b2b861c8edae3cfaa5691cc3a13e097f9cca6672788d71a

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