Skip to main content

Code Interpreter SDK for Watasu

Project description

Watasu Code Interpreter Python SDK

Python package for Watasu code interpreter sandboxes.

Install

pip install watasu-code-interpreter

Set WATASU_API_KEY before using the SDK.

Usage

from watasu_code_interpreter import Sandbox

with Sandbox.create() as sbx:
    context = sbx.create_code_context()
    execution = sbx.run_code(
        "print('hello')\n2 + 3",
        context=context,
        on_stdout=lambda message: print(message.line),
    )

    print(execution.text)
    sbx.remove_code_context(context)

Sandbox.create() starts the code-interpreter template by default. Code runs in persistent contexts and returns structured results, logs, and error fields for each execution.

The package installs watasu and exposes the watasu_code_interpreter import path.

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

watasu_code_interpreter-0.1.50.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

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

watasu_code_interpreter-0.1.50-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file watasu_code_interpreter-0.1.50.tar.gz.

File metadata

File hashes

Hashes for watasu_code_interpreter-0.1.50.tar.gz
Algorithm Hash digest
SHA256 d5429fe2f723449aa66b1335f3be334a751904dad683bf2749d69857c2f83f84
MD5 73d11a584b27af5edb905ebcb4d1affc
BLAKE2b-256 3d8481bdb3418bf5af962b0b773947277af99468284141ae79b48d7921d3204f

See more details on using hashes here.

File details

Details for the file watasu_code_interpreter-0.1.50-py3-none-any.whl.

File metadata

File hashes

Hashes for watasu_code_interpreter-0.1.50-py3-none-any.whl
Algorithm Hash digest
SHA256 495d02243b0f1f1fc052b50766cdfb438cc8fd1cecd16fd435818f7fa7e746c1
MD5 70ff44839dbbfdf3896f562d9db87b13
BLAKE2b-256 906c1d396973b8ea8d5b664cfb1650cc416f6715d4cfec9c8ea1f0c49a4ab2de

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