semvec/pypi-packages huggingface dataset:
tigrbl-client 0.2.2.dev5
A client for Tigrbl servers by Swarmauri.
Requires Python: <3.13,>=3.10
Keywords: tigrbl, sdk, standards, client

![Tigrbl Logo](https://github.com/swarmauri/swarmauri-sdk/blob/a170683ecda8ca1c4f912c966d4499649ffb8224/assets/tigrbl.brand.theme.svg)

<p align="center">
    <a href="https://pypi.org/project/tigrbl_client/">
        <img src="https://img.shields.io/pypi/v/tigrbl_client?label=tigrbl_client&color=green" alt="PyPI - tigrbl_client"/>
    </a>
    <a href="https://pypi.org/project/tigrbl_client/">
        <img src="https://img.shields.io/pypi/dm/tigrbl_client" alt="PyPI - Downloads"/>
    </a>
    <a href="https://pypi.org/project/tigrbl_client/">
        <img src="https://img.shields.io/pypi/pyversions/tigrbl_client" alt="PyPI - Python Version"/>
    </a>
    <a href="https://pypi.org/project/tigrbl_client/">
        <img src="https://img.shields.io/pypi/l/tigrbl_client" alt="PyPI - License"/>
    </a>
    <a href="https://hits.sh/github.com/swarmauri/swarmauri-sdk/tree/master/pkgs/standards/tigrbl_client/">
        <img alt="Hits" src="https://hits.sh/github.com/swarmauri/swarmauri-sdk/tree/master/pkgs/standards/tigrbl_client.svg"/>
    </a>
</p>

---

# Tigrbl Client 🐅

A lightweight HTTP client for interacting with Tigrbl services.
Tigrbl exposes operations under resource-based namespaces such as
`api.core.Users.create` or `api.rpc.Users.login`, all accessible via
this client.

## Features ✨

- Minimal dependencies with friendly typing
- Automatic JSON serialization / deserialization
- Simple namespace-based method access

## Installation 📦

```bash
pip install tigrbl_client
```

## Quick Start 🚀

```python
from tigrbl_client import Client

client = Client("https://api.tigrbl.io", token="your-token")
response = client.api.core.Users.read(id=1)
print(response)
```

## License 📝

This project is licensed under the terms of the [MIT license](LICENSE).
cayaml 0.3.2.dev5
Swarmauri's Canon Yaml Handler
Requires Python: <3.13,>=3.10

![Swarmauri Logo](https://github.com/swarmauri/swarmauri-sdk/blob/3d4d1cfa949399d7019ae9d8f296afba773dfb7f/assets/swarmauri.brand.theme.svg)

<p align="center">
    <a href="https://pypi.org/project/cayaml/">
        <img src="https://img.shields.io/pypi/dm/cayaml" alt="PyPI - Downloads"/></a>
    <a href="https://hits.sh/github.com/swarmauri/swarmauri-sdk/tree/master/pkgs/experimental/cayaml/">
        <img alt="Hits" src="https://hits.sh/github.com/swarmauri/swarmauri-sdk/tree/master/pkgs/experimental/cayaml.svg"/></a>
    <a href="https://pypi.org/project/cayaml/">
        <img src="https://img.shields.io/pypi/pyversions/cayaml" alt="PyPI - Python Version"/></a>
    <a href="https://pypi.org/project/cayaml/">
        <img src="https://img.shields.io/pypi/l/cayaml" alt="PyPI - License"/></a>
    <a href="https://pypi.org/project/cayaml/">
        <img src="https://img.shields.io/pypi/v/cayaml?label=cayaml&color=green" alt="PyPI - cayaml"/></a>

</p>

---
catoml 0.3.2.dev5
Swarmauri's Canon Toml
Requires Python: <3.13,>=3.10

![Swarmauri Logo](https://github.com/swarmauri/swarmauri-sdk/blob/3d4d1cfa949399d7019ae9d8f296afba773dfb7f/assets/swarmauri.brand.theme.svg)

<p align="center">
    <a href="https://pypi.org/project/catoml/">
        <img src="https://img.shields.io/pypi/dm/catoml" alt="PyPI - Downloads"/></a>
    <a href="https://hits.sh/github.com/swarmauri/swarmauri-sdk/tree/master/pkgs/experimental/catoml/">
        <img alt="Hits" src="https://hits.sh/github.com/swarmauri/swarmauri-sdk/tree/master/pkgs/experimental/catoml.svg"/></a>
    <a href="https://pypi.org/project/catoml/">
        <img src="https://img.shields.io/pypi/pyversions/catoml" alt="PyPI - Python Version"/></a>
    <a href="https://pypi.org/project/catoml/">
        <img src="https://img.shields.io/pypi/l/catoml" alt="PyPI - License"/></a>
    <a href="https://pypi.org/project/catoml/">
        <img src="https://img.shields.io/pypi/v/catoml?label=catoml&color=green" alt="PyPI - catoml"/></a>

</p>

---
zlayer-sdk 0.9.972
ZLayer Plugin Development Kit for Python
Requires Python: >=3.11
Keywords: plugin, wasi, wasm, zlayer

# ZLayer Python SDK

Plugin Development Kit for building WASM plugins in Python targeting ZLayer.

## Requirements

- Python 3.11+
- [componentize-py](https://github.com/bytecodealliance/componentize-py) for WASM compilation

## Installation

```bash
# Using uv (recommended)
uv add zlayer-sdk

# Or with pip
pip install zlayer-sdk
```

## Development Setup

```bash
# Clone and install in development mode
cd clients/zlayer-sdk/python
uv sync --all-extras

# Install componentize-py for WASM compilation
uv add --dev componentize-py
```

## Usage

### Basic Plugin Structure

```python
from zlayer import kv, log

def handle_request(request: bytes) -> bytes:
    """Plugin entry point called by ZLayer runtime."""
    # Access key-value storage
    value = kv.get("my-key")

    # Log messages to host
    log.info("Processing request")

    # Return response
    return b"OK"
```

### Building WASM Component

```bash
# Generate WIT bindings and compile to WASM
componentize-py -d ../../wit -w zlayer-plugin componentize my_plugin -o my_plugin.wasm
```

### Available Host Capabilities

The SDK provides access to ZLayer host functions:

- **kv** - Key-value storage operations
- **log** - Structured logging
- **http** - Outbound HTTP requests
- **config** - Plugin configuration access

## Project Structure

```
zlayer/
  __init__.py      # Package root with version
  py.typed         # PEP 561 type marker
examples/
  .gitkeep         # Example plugins (coming soon)
```

## Type Checking

This package is fully typed and includes a `py.typed` marker for PEP 561 compliance.

```bash
# Run type checks
uv run mypy zlayer/
```

## License

MIT