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.4.0-py3-none-manylinux_2_28_x86_64.whl (2.7 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

soyokaze-0.4.0-py3-none-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

soyokaze-0.4.0-py3-none-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

soyokaze-0.4.0-py3-none-macosx_10_12_x86_64.whl (2.4 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

File hashes

Hashes for soyokaze-0.4.0-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 672dc731f7a213f03d437e544c2f75e038c15bf17dbea173e2f4017f426a4bf0
MD5 9988f3ee6a36849e8c346df819f7c82e
BLAKE2b-256 9a75eb74aadcaf0f5066ed35a64eff684cb81fa8a709718f3ae219a249d87d34

See more details on using hashes here.

Provenance

The following attestation bundles were made for soyokaze-0.4.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.4.0-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for soyokaze-0.4.0-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7dfe371e1af109f1e948fc56ac9b1cdb527664c578107194e257e9878d5b9789
MD5 e55b2d19e0f0c7044688fc34e73c0e1d
BLAKE2b-256 ee94c05d17326f71e3ac856a45f1e64f077a0b89126923cefd413aca9c8cc157

See more details on using hashes here.

Provenance

The following attestation bundles were made for soyokaze-0.4.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.4.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for soyokaze-0.4.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e4f39d67499272a4fa069e32b603206999f83226a2b5b99f4ab834cec564085
MD5 65baba0ce7d1a560cd0b26b5fb8a598d
BLAKE2b-256 62a7d0263c4c3478c361a75e1f67cb53022a4d97875e6b66b17806cd6acca661

See more details on using hashes here.

Provenance

The following attestation bundles were made for soyokaze-0.4.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.4.0-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for soyokaze-0.4.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 af22c8977758a9f62a7c905fe2d0cb550d106808e529d59ce943986064b76e52
MD5 fe1f637383b8e4fea52443b97498072d
BLAKE2b-256 9de05e2bbd6033df2f576ea2f840c46b1f8203ee397d2c94532b339949c823b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for soyokaze-0.4.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

0.5.0

4 files

This release

0.4.0 This release

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