Skip to main content

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

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/ holds a server and a client in one process over loopback TCP, which needs no network access and no certificate, and its WebSocket counterpart:

uv run examples/loopback.py
uv run examples/websocket_loopback.py

Links

  • docs.rs - Documentation (for the Rust crate)
  • deepwiki.com - Documentation; Automatically generated.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

soyokaze-0.5.0-py3-none-manylinux_2_28_x86_64.whl (2.8 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

soyokaze-0.5.0-py3-none-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

soyokaze-0.5.0-py3-none-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

soyokaze-0.5.0-py3-none-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file soyokaze-0.5.0-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for soyokaze-0.5.0-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1494ea72c4a157fbaca8f0edae7c08cf31dca8fa524ffc15b4f1aedb2b7cc2de
MD5 56f2bf24404a76093cccf5218eec16de
BLAKE2b-256 8c36a0586495467a3669edf4fdec1e6c1b055fb79d034f02d6c38304b212adec

See more details on using hashes here.

Provenance

The following attestation bundles were made for soyokaze-0.5.0-py3-none-manylinux_2_28_x86_64.whl:

Publisher: release.yml on nercone-dev/soyokaze

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file soyokaze-0.5.0-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for soyokaze-0.5.0-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3a862ed84a198adbe07369de254437de2e271ad42dfcdb293e4b70eb24fb9265
MD5 07c70a7c6dc5c67f03e293cc9983e08c
BLAKE2b-256 81f12e21aebf15f7e222ec4ae1ed1c07f9c52891a2ea000b8d93b4489a974894

See more details on using hashes here.

Provenance

The following attestation bundles were made for soyokaze-0.5.0-py3-none-manylinux_2_28_aarch64.whl:

Publisher: release.yml on nercone-dev/soyokaze

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file soyokaze-0.5.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for soyokaze-0.5.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e578bced509011fdf53b079bd8534a58b13035e50eb8f5c3a478731e83954ba
MD5 660f93414091a58f50db95ecc154a122
BLAKE2b-256 f3f7e6ae093a05da22f0fbcb3fb75b3ac3b909a87f4bf6ab625f18aa916a93cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for soyokaze-0.5.0-py3-none-macosx_11_0_arm64.whl:

Publisher: release.yml on nercone-dev/soyokaze

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file soyokaze-0.5.0-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for soyokaze-0.5.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 518c69139ecef1013ee1904e1474c9bacd25929e780cd3af2353620b2116315f
MD5 0a98d3f3fd6c093f56210827c7e33e44
BLAKE2b-256 30fdf3a601ef766510b4999e660f2d06114e0c49bdd69203782d68128a5bc94f

See more details on using hashes here.

Provenance

The following attestation bundles were made for soyokaze-0.5.0-py3-none-macosx_10_12_x86_64.whl:

Publisher: release.yml on nercone-dev/soyokaze

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.6.3

4 files

0.6.2

4 files

0.6.1

4 files

0.6.0

4 files

This release

0.5.0 This release

4 files

0.4.0

4 files

0.3.1

4 files

0.3.0

4 files

0.2.1

4 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page