Skip to main content

soyokaze (Python bindings)

Python bindings for soyokaze, an HTTP/1, HTTP/2 and HTTP/3 library, reached through the shared library's C ABI.

The shared library is found through, in order: the SOYOKAZE_LIBRARY environment variable, a copy inside the package, the crate's own target/{release,debug} directory when the package sits in the repository, and the system loader. Build it with cargo build (or --release) first.

import soyokaze

client = soyokaze.Client()
response = client.get("https://example.com/")
print(response.status_code, response.body())
server = soyokaze.Server()
handle = server.serve(lambda request: soyokaze.Message.text("hello"),
                      [soyokaze.Port.TCP(8080)])
...
handle.close()

Run the tests with python -m pytest from this directory.

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

Uploaded Python 3manylinux: glibc 2.28+ x86-64

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

Uploaded Python 3manylinux: glibc 2.28+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

soyokaze-0.2.1-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.2.1-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for soyokaze-0.2.1-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 84fdb18b2c71be097ea5c2818d746658d19c726e7ef30cd645438897937cf7a7
MD5 5edbcf0bff056b537da7963c36dd491a
BLAKE2b-256 9b4922ce2e95270e6ff77fba80a7adf36fd3d36905dde8b659ced093658f3ede

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for soyokaze-0.2.1-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 126f3b915dacc2f9c6de2bad0d01a344a19945d369f1354f2193d298640586dc
MD5 031aa38c2abf4b68bde385e6c7a572ba
BLAKE2b-256 baf91639443b735becb587178176b4d5304217bcb6ed91cf8b08613cb969f8cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for soyokaze-0.2.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5dfcdbb875a75231b5aeb292f16eaf19051ec3c731d436db1f279ea64e407080
MD5 f79b434680db7bd883bb110e8eca5484
BLAKE2b-256 21f2cd1377c6467a7249f54f33954f8a215c427d8e2a1a822c3bdc2b610cd15a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for soyokaze-0.2.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8910dbccd5e60d5aa39be1cfd6a950732f44564249ddf276fe12c237718ff305
MD5 10afb56449c7258052884570c60fed6a
BLAKE2b-256 9146a05fefa88086d5b09f6b694b41bc5b587559f6680cdea2605ed93ba530e8

See more details on using hashes here.

Provenance

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

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

This release

0.2.1 This release

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