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 version)
  • 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.3.1-py3-none-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

soyokaze-0.3.1-py3-none-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

soyokaze-0.3.1-py3-none-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

soyokaze-0.3.1-py3-none-macosx_10_12_x86_64.whl (2.7 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

File hashes

Hashes for soyokaze-0.3.1-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ead73708f71ef426b7fa8f38dc240cd81a451229ad375f8e8f50bbeafa726baf
MD5 c7373b0f9c6e8e5abe5400fc616969e6
BLAKE2b-256 bc4a2698c7607c869626a46674dc6037cb5067287223871dbfafd457b6ff9232

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for soyokaze-0.3.1-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9731e8c14436f19a4d8df7d7af9f1469c21a713a582d2bc89291626db7c43e61
MD5 9a83e198d335af4b4006b5ae4596c70c
BLAKE2b-256 2b0e1642cab7b5f0221ec5117d450a53ba9856b1db12c20395bff3ca7dc20150

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for soyokaze-0.3.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47e42f22e790bc1204e09fe2c89c272d07cf8fbab4d07a9e87c924f5ba0e1ce7
MD5 3c86f93b7247fdcb92cbb268ba1705c9
BLAKE2b-256 4b85bbf0bfa324fa95070aaeae27da518202673b887b4c30f67958ee7c1fd6be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for soyokaze-0.3.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 795418d6653d1cf223fa58106369c537d881cc3323dec34d53cf20684ad22a26
MD5 9a05be36b9ba003fbf6e8e18cd94b8d3
BLAKE2b-256 a3e3ae06f562d2bf334e1862c178bd99ebf5ca8e7a64394ee0a1c20b4025884e

See more details on using hashes here.

Provenance

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

0.4.0

4 files

This release

0.3.1 This release

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