Skip to main content

A Python SDK for creating JSON-RPC servers with hybrid compute capabilities

Project description

README.md

Hybrid Compute SDK

A Python SDK for creating JSON-RPC servers with hybrid compute capabilities.

Installation

pip install hybrid_compute_sdk

Usage

import asyncio
from hybrid_compute_sdk.server import HybridComputeSDK

async def main():
    sdk = HybridComputeSDK()
    server = sdk.create_json_rpc_server_instance()

    async def hybrid_action(params):
        gen_response(request, error_code, response) 
        
    server.add_server_action("test_action", hybrid_action)
    
    await server.listen_at(8080)

if __name__ == '__main__':
    asyncio.run(main())

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

hybrid_compute_sdk-0.2.13.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hybrid_compute_sdk-0.2.13-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file hybrid_compute_sdk-0.2.13.tar.gz.

File metadata

  • Download URL: hybrid_compute_sdk-0.2.13.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.6

File hashes

Hashes for hybrid_compute_sdk-0.2.13.tar.gz
Algorithm Hash digest
SHA256 86c6273ad48b03902bdfeb555beac3b6ee26e14f891bee8e1471f0d82263c71d
MD5 c3cad34b72fdb01d8fbd3e32dd88f376
BLAKE2b-256 faf7ab235d4fbd115773913a2a09c3ed3bd28a312524dabb06b207f8c3d2d513

See more details on using hashes here.

File details

Details for the file hybrid_compute_sdk-0.2.13-py3-none-any.whl.

File metadata

File hashes

Hashes for hybrid_compute_sdk-0.2.13-py3-none-any.whl
Algorithm Hash digest
SHA256 97ff3b5ef02db1780eabd23cc02aac085e96c494bc76c7e88a3010dd464584c8
MD5 c6c638f53ef0cf3bef82790006d1eb06
BLAKE2b-256 80d90db2d7394765470107b6b89565d3925952a8a65a6ce04a39b603fca606be

See more details on using hashes here.

Supported by

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