semvec/pypi-packages huggingface dataset:
laughingface 0.1.4
A library for managing and invoking AI modules with LaughingFace.
License: MIT
Requires Python: >=3.7

# LaughingFace

A library for managing and invoking AI modules with LaughingFace.

## Installation

Install via pip:

```
pip install laughingface
```

## Usage

```python
from laughingface import LaughingFace

# Initialize LaughingFace
laughing_face = LaughingFace(api_key="your-api-key")

# Sync modules
laughing_face.init()

# List modules
print(laughing_face.list_modules())

# Use a module
module = laughing_face.module("insulter")
result = module(name="John Doe")
print(result)
```
litestar-granian 0.14.2
Granian plugin for Litestar
License: MIT
Requires Python: >=3.9
Keywords: asgi, granian, litestar

# Litestar Granian Plugin

## Installation

```shell
pip install litestar-granian
```

## Usage

Here is a basic application that demonstrates how to use the plugin.

```python
from __future__ import annotations

from litestar import Controller, Litestar, get

from litestar_granian import GranianPlugin


class SampleController(Controller):
    @get(path="/sample")
    async def sample_route(self ) -> dict[str, str]:
        """Sample Route."""
        return {"sample": "hello-world"}


app = Litestar(plugins=[GranianPlugin()], route_handlers=[SampleController])

```

Now, you can use the standard Litestar CLI and it will run with Granian instead of Uvicorn.

```shell
❯ litestar --app examples.basic:app run
Using Litestar app from env: 'examples.basic:app'
Starting granian server process ──────────────────────────────────────────────
┌──────────────────────────────┬──────────────────────┐
│ Litestar version             │ 2.1.1                │
│ Debug mode                   │ Disabled             │
│ Python Debugger on exception │ Disabled             │
│ CORS                         │ Disabled             │
│ CSRF                         │ Disabled             │
│ OpenAPI                      │ Enabled path=/schema │
│ Compression                  │ Disabled             │
└──────────────────────────────┴──────────────────────┘
[INFO] Starting granian
[INFO] Listening at: 127.0.0.1:8000
[INFO] Spawning worker-1 with pid: 2719082
[INFO] Started worker-1
[INFO] Started worker-1 runtime-1
```