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

Uploaded Python 3manylinux: glibc 2.28+ x86-64

soyokaze-0.6.1-py3-none-manylinux_2_28_aarch64.whl (3.4 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

soyokaze-0.6.1-py3-none-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

soyokaze-0.6.1-py3-none-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

File hashes

Hashes for soyokaze-0.6.1-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 783f1907ded31d1c53c7109eb1578a79e3adc514bd8a8880f0fb7f9cddc5a13f
MD5 7725a27be6b769c6a15253f5afebaa31
BLAKE2b-256 828ab92391cea36c7217aa57d8e84a5f39acf0d0bc62d06c92a8b9c7fcba6d5e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for soyokaze-0.6.1-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 607d91b01c06d50bed0599440d3eb76e0613a28b5e75bdab775c95221aae6046
MD5 02f0c3bbe6c666b5848253c51ca5ae83
BLAKE2b-256 9e7773586c0829bf8f704846e429962496bdcea49b2f32f0b55d357e79592d63

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for soyokaze-0.6.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac906e83b69b77722f84417a3bb976d6d97728e2f717c57111426d032ac97d0d
MD5 c3510762092e4cb8643fd5d22bcb9d75
BLAKE2b-256 6fa3d457e80407e4e5d3dd0b251b75426fb6fb147de791df6172e1c9ac0a56dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for soyokaze-0.6.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 03c4d07dd0e8e8198e7d0ea028d37751374c645893d4bd8c055e9f4635e7d030
MD5 22a350cc8d62b90da778667ee2dbebf7
BLAKE2b-256 5a6b59c777ef55123b3e2ac522154ad2a253fdd776f01b12801b7100b717f6f7

See more details on using hashes here.

Provenance

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

This release

0.6.1 This release

4 files

0.6.0

4 files

0.5.0

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