{"categories":[{"label":"Proxy Servers","url":"https://skillfed.io/packages/category/internet-proxy-servers"}],"enrichment":{"capability":"Provides a pre-built HAProxy binary bundled with its required shared libraries for use with Ray Serve, eliminating the need for system-level HAProxy installation.","skillfed_tags":["ray-ecosystem","load-balancing","vendored-binary"],"use_cases":["Deploy Ray Serve on Linux systems where HAProxy is not pre-installed or where system package management is restricted.","Containerize Ray Serve applications with a self-contained HAProxy binary, avoiding base image bloat from system package managers.","Use Ray Serve's load balancing in CI/CD pipelines or ephemeral compute environments where system-level HAProxy installation is impractical.","Override the default HAProxy binary via RAY_SERVE_HAPROXY_BINARY for testing or custom HAProxy builds.","Ensure consistent HAProxy versions across heterogeneous Linux deployments (x86_64 and aarch64)."],"what_it_does":"ray-haproxy packages a pre-compiled HAProxy binary with all its non-standard shared library dependencies (OpenSSL 3.0.x, Lua 5.4.x, PCRE, libxcrypt) vendored inside the wheel. This eliminates the need to install HAProxy at the system level before using Ray Serve. The package resolves the HAProxy binary in order: first checking the RAY_SERVE_HAPROXY_BINARY environment variable for an explicit override, then falling back to the bundled binary, and finally to any haproxy on the system PATH.\n\nThe bundled libraries are built from source or extracted from manylinux2014 containers to ensure compatibility across Linux distributions. Standard system libraries (libc, libz, libpthread, etc.) listed in PEP 599 are not vendored, as they are guaranteed to exist on compatible systems. This approach allows Ray Serve deployments to run HAProxy without requiring administrators to manage system package dependencies.","worth_installing":"Yes, if you are using Ray Serve on Linux (x86_64 or aarch64) and want to avoid system-level HAProxy installation. The package is actively maintained, has no known vulnerabilities, and solves a real dependency management problem. Be aware of the GPLv2 copyleft license if you are distributing derived works, and note that it is Linux-only with a Python >=3.9 requirement."},"id":"ray-haproxy","links":{"html":"https://skillfed.io/packages/ray-haproxy","md":"https://skillfed.io/packages/ray-haproxy.md","pypi":"https://pypi.org/project/ray-haproxy/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-29","license_spdx":null,"license_treatment":"copyleft","name":"ray-haproxy","python_support":"supports_current","summary":"HAProxy binary distribution for Ray Serve"},"popularity":{"monthly_downloads":117781,"position":12149,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.8.25"}
