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

Uploaded Python 3manylinux: glibc 2.28+ x86-64

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

Uploaded Python 3manylinux: glibc 2.28+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

soyokaze-0.3.0-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.0-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for soyokaze-0.3.0-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ae53de156e9b5803023d518e7d49319cc7bb3e8ed0a724f4be484dd62d26c41d
MD5 cbdb67c4f3c4b16f8159f0485b216098
BLAKE2b-256 d16879bcdcff6e3be017c58494e7f10ca009d94c4682cc117ddb8cfa47fccfb1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for soyokaze-0.3.0-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e2b7c2ce751c1a372cda6f3d22d5e4fa6e4d9e2d30c0bb4deb5956b0dd7e04ef
MD5 15e95e80184c42abae788e821bef826d
BLAKE2b-256 655cdb1f26ce50f14aa09f819db181ddbb51b345e6dec36e4748638e64faecc7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for soyokaze-0.3.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af61f438a0a47ae890d1b47eb1db0abe96d5caeb16694978817fba7a44fc8ab9
MD5 df40091c237c4b86108f0a23edbd9500
BLAKE2b-256 d16d8b4aa2bfedc3a69e839be1923d5575ac44290b21799e9c40f14997307d05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for soyokaze-0.3.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b4d75b69035e0d2bca4a8d1ce10073fa5568eea4b6d4078623d51a23a44aeae2
MD5 757ed5ebb491a9ef922dbf6285de2739
BLAKE2b-256 193e7728d8a8c52a78964d7e8c9e06527553328e8a4a8c6727d44130640ebb0b

See more details on using hashes here.

Provenance

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

0.4.0

4 files

0.3.1

4 files

This release

0.3.0 This release

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