Skip to main content

III SDK for Python

Project description

III SDK for Python

Python SDK for the III Engine.

Installation

pip install iii-sdk

Usage

from iii import III, Logger

# Create an III SDK instance
iii = III("ws://localhost:8080")

# Register a function
@iii.function("my.function")
async def my_function(data):
    return {"result": "success"}

# Invoke a function
result = await iii.call("other.function", {"param": "value"})

Build & Publish

python -m build
uv publish --index cloudsmith dist/*

Features

  • WebSocket-based communication with III Engine
  • Function registration and invocation
  • Trigger registration
  • Context-aware logging
  • Async/await support

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

iii_sdk-0.0.6b20260210124314.tar.gz (49.0 kB view details)

Uploaded Source

Built Distribution

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

iii_sdk-0.0.6b20260210124314-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

Details for the file iii_sdk-0.0.6b20260210124314.tar.gz.

File metadata

  • Download URL: iii_sdk-0.0.6b20260210124314.tar.gz
  • Upload date:
  • Size: 49.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for iii_sdk-0.0.6b20260210124314.tar.gz
Algorithm Hash digest
SHA256 d7661b2547df2f65f05e26f170217412254940c6d36a48fa434cfb1e1b132163
MD5 0275fea066a1798c8c819a43912dfdbe
BLAKE2b-256 3e4e9f84ec250511bfe1a2bb26b3f383d32c45d93025cbb3d52a6f9beedf2f43

See more details on using hashes here.

File details

Details for the file iii_sdk-0.0.6b20260210124314-py3-none-any.whl.

File metadata

File hashes

Hashes for iii_sdk-0.0.6b20260210124314-py3-none-any.whl
Algorithm Hash digest
SHA256 3337a8d12c4336e043cf5c28e4228c796ba81c834ae842dedb55fd206f12761e
MD5 bfaa3cb5d606f2b1057d6c37280ffce9
BLAKE2b-256 e2aacb721221f24a598187682a1f3d8599bb57707faa61406d1337762ab9447c

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