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.10+

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

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

Uploaded Python 3manylinux: glibc 2.28+ x86-64

soyokaze-0.6.2-py3-none-manylinux_2_28_aarch64.whl (3.5 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

soyokaze-0.6.2-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.2-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for soyokaze-0.6.2-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 10ac9dd4f22be3fb28da05b9ae5771739647abae24b26b15b97c5da722cdeca5
MD5 08efdc05d4de7d3c90f5629e6bb4c9bc
BLAKE2b-256 2cc72cdbce59209825d1032b858d34dd08793bbc3e97e2d31bf876529c8ddc5b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for soyokaze-0.6.2-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 750076bed058df353b430773d0f07c4c8690dadf0019321160eb4d0b6b65b50d
MD5 2f3dca969a40ea36801dacfb93fd4d25
BLAKE2b-256 ff490977463ccb905dc07a9b2174d3e0f27e0ce4c52ca5a71094d04dea7ff2a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for soyokaze-0.6.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a1d0bacd8f8f341a12a285534ad5156c404b3685a6b2226bd1273266b8a61c8
MD5 48895367e38fa79e4fa809a5d48f8f86
BLAKE2b-256 78582de9ebf05018359635ab3b2aa833f9b201eb17eda18b13c6f8205265c2d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for soyokaze-0.6.2-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 32ff3c07328010cba8ec4268dd4c7bbf43f221265656a4ebc591f2db21d7a908
MD5 a2c5102713d7977271d2755dff41595a
BLAKE2b-256 8da86d629771594f4058c221a75a797574bb62cc65713f191aa7a532d4cee0b6

See more details on using hashes here.

Provenance

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

This release

0.6.2 This release

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

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