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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: omotes-sdk-protocol-0.1.11.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.11.tar.gz
Algorithm Hash digest
SHA256 df4c77155d3c2f928f9254c9669efe88660c5a9acd244920dd9e970ca62f852a
MD5 a062428a523f6f270406fc04f8201b0e
BLAKE2b-256 83ba3606fa0f4f30ed7bb9080bf19315bbe04c3e52f0aa244754f63682ad8ce8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omotes_sdk_protocol-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 fb3748e2abd2e2721ec7434a58624db18498f2fe343cb66fbf4a1d5fb595e89d
MD5 0f027fbccdea38bbf24ee8ed8685c1ca
BLAKE2b-256 85112aa74e5a0e16a0993be287258cf6b11c31e2024e53c2d194600740303f0f

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