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

Uploaded Python 3manylinux: glibc 2.28+ x86-64

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

Uploaded Python 3manylinux: glibc 2.28+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

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

File metadata

File hashes

Hashes for soyokaze-0.6.0-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ebfcae49eade6ab177abebf43aade25c1801378ec6c0c0d5e6227f3c47d2977a
MD5 f8a4ca275977ab4f9f162cd141da1598
BLAKE2b-256 fac2b2a53d53b8ab520273ac5b021d2c29e55c8e46615262574fd85980e9bf30

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for soyokaze-0.6.0-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1cbe88aa4b2a883956e37fc359875992fca91d225e2a6ce6bc7773d822bb43ea
MD5 06b2a3aaa1bc0253af44a754b6f9825f
BLAKE2b-256 cd6fc59dbd4f1a54691027900d02653ca63efdd2a81618b99f9b8216f91abc86

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for soyokaze-0.6.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fbb61911cfd4128574f9267ff9b7e075ed8db23969ac47d6d86959d3f36cd1a4
MD5 ba1d2e5257f588b6c7199c39e959d707
BLAKE2b-256 ac62ab01342408081b93180a5407496452b9543d8b5168f9db1f29d362d2f3c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for soyokaze-0.6.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ed3c817d707aaae880f48013e3f55e9e6a636c551ccc33691956615df3c99260
MD5 e3fe64c4687720122d580537a9b37e7f
BLAKE2b-256 98367898c349dcae905e5361af79cbf2cae0b8e514b4f77b67846402b48dd123

See more details on using hashes here.

Provenance

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

This release

0.6.0 This release

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