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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: omotes-sdk-protocol-0.1.12.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.12.tar.gz
Algorithm Hash digest
SHA256 26e974896f78249ca20ed85fc513174225667d2c0ed9c6b91cc07079fc69bd00
MD5 30ca1f7d5dfe9776ae01ea0db840840a
BLAKE2b-256 c63eba7840ec7306b383a5002e37e75cf130927dd2ee5382d635bf561bc6675e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omotes_sdk_protocol-0.1.12-py3-none-any.whl
Algorithm Hash digest
SHA256 9754e2a6ed37eb9a91bc78a7ae9a1c5a433d093711e48f9165f4e36cb3671505
MD5 7ebcae0cb93494245661a0f9c8ffd809
BLAKE2b-256 e0386772222854845480469a64771b9e7a35e6096bde8ec1b0f5769f86ac2a19

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