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

Uploaded Python 3manylinux: glibc 2.28+ x86-64

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

Uploaded Python 3manylinux: glibc 2.28+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

soyokaze-0.6.3-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.3-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for soyokaze-0.6.3-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f2f84af00ff66aa2dc997e960ce561909cc8ac95f2359128c50e2986d25a09a
MD5 6ba364f25fb28015f41ab1545caf33a2
BLAKE2b-256 5698b05aca62d769a3b7a36bb9fd4d978629498849d8b1b647a4d10f74971c42

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for soyokaze-0.6.3-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cb3b1faee69e66a3e8146eaaf178a558939cee3cb1051288798bd4b9ada49b7a
MD5 0006bbffcba2fddfae4a0ee5a2a15e78
BLAKE2b-256 a1e87905ce71174b546de3d0cf6f90f2f799e948b82be38806350583bb0e3ab1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for soyokaze-0.6.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 39fcd799d6d5d9ef065b5c48ed0d0d67d0e42a16ed5dd4fa634cbc47e17f838d
MD5 d125dfe85b51081ed6bb9e3d6beefffc
BLAKE2b-256 b29265328eb12ad6afdeccd66c59a28eeb7eb8658d11d70f35de129588741e6c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for soyokaze-0.6.3-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fb00c0e2a15fd0a14f2cefd2f3036a182bce1a72f1eb0e97863bc87a41be7f92
MD5 7d0eccb0cb544289aa51df6c8de11869
BLAKE2b-256 afc84d8c3567b060da4f454a06c981acd5ce43e139503f480c28bf927c8e28bb

See more details on using hashes here.

Provenance

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

This release

0.6.3 This release

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

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