Skip to main content

HAProxy binary distribution for Ray Serve

Project description

Pre-built HAProxy binary distribution for Ray Serve.

The wheel bundles the HAProxy binary together with its vendored shared libraries (libssl, libcrypto, libpcre, liblua) so that Ray Serve can use HAProxy without requiring a system-level installation.

Installation

pip install "ray[serve,haproxy]"

Or directly:

pip install ray-haproxy

Platform support

  • Linux x86_64 (manylinux_2_17_x86_64)

  • Linux arm64 (manylinux_2_17_aarch64)

Usage

from ray_haproxy import get_haproxy_binary
print(get_haproxy_binary())  # /path/to/ray_haproxy/bin/haproxy

Binary resolution order:

  1. RAY_SERVE_HAPROXY_BINARY environment variable (explicit override)

  2. Bundled binary inside this package

  3. haproxy on the system PATH

License

HAProxy is distributed under the GNU General Public License v2. See LICENSE for details.

Project details


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.

ray_haproxy-2.8.20-py3-none-manylinux_2_17_x86_64.whl (4.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

ray_haproxy-2.8.20-py3-none-manylinux_2_17_aarch64.whl (4.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

File details

Details for the file ray_haproxy-2.8.20-py3-none-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for ray_haproxy-2.8.20-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 da23d7d28c39247826466ddfe3c166db7cef5dcd44d8a64b8f9eb91e7089076c
MD5 09ce5887ccba0ea8e246232de72fd6cc
BLAKE2b-256 cc47a5e789edb188ae1fc456e13f7cc4ab2c62109462772f3003306730561ee7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ray_haproxy-2.8.20-py3-none-manylinux_2_17_x86_64.whl:

Publisher: release.yml on ray-project/ray-haproxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ray_haproxy-2.8.20-py3-none-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for ray_haproxy-2.8.20-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 a955cbb370c9b9a4dadecd265ddff3ac6d007ad70eae293f05ef753a22b5e1f2
MD5 13dfef602946688f040d6813032f3515
BLAKE2b-256 af6a8c85971673090b0ea5786ca32f1bf4e276fa25b00685e5eb442e336dbc4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ray_haproxy-2.8.20-py3-none-manylinux_2_17_aarch64.whl:

Publisher: release.yml on ray-project/ray-haproxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page