soyokaze 0.3.1

HTTP/1/2/3 Library Crate
Documentation
# soyokaze.py
Python bindings for Soyokaze, an HTTP/1, HTTP/2 and HTTP/3 library written in Rust.

## Requirements

- Linux / macOS (x86_64, AArch64)
- Python 3.9+

## Installation

```bash
uv pip install soyokaze
```

They locate the shared library through, in order: the `SOYOKAZE_LIBRARY` environment variable, the copy bundled with the package, the crate's own `target/{release,debug}` directory when run from within the repository, and the system loader.

## Examples

[`examples/`](examples/) holds a server and a client in one process over loopback TCP, which needs no network access and no certificate, and its WebSocket counterpart:

```bash
uv run examples/loopback.py
```

```bash
uv run examples/websocket_loopback.py
```

## Links
- [docs.rs]https://docs.rs/soyokaze/ - Documentation (for The Rust version)
- [deepwiki.com]https://deepwiki.com/nercone-dev/soyokaze/ - Documentation; Automatically generated.