Skip to main content

A Python wheel distribution of the Envoy server

Project description

envoy-server

A Python package containing a runnable Envoy command.

On platforms supported natively by Envoy, typically glibc Linux or macOS on arm64, the package embeds the Envoy binary itself and runs it directly. On other platforms such as Windows, it runs the official Envoy docker image - Docker must be installed to run. The Docker fallback is primarily meant for non-production usage, for example when your project runs Envoy on Linux in production but should still be runnable on a Windows developer machine.

Usage

uv add envoy-server # or pip install

The package defines a script named envoy which will be available on the PATH as normal and can then be run as you need.

uv run envoy --version # or just envoy if in the system Python or an activated virtualenv

The path to the actual binary can be found with get_envoy_path for use with e.g., subprocess in Python code.

import subprocess

from envoy import get_envoy_path

subprocess.run([get_envoy_path(), "--version"], check=True)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

envoy_server-1.36.2.post1.tar.gz (5.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

envoy_server-1.36.2.post1-py3-none-manylinux_2_31_x86_64.whl (29.5 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ x86-64

envoy_server-1.36.2.post1-py3-none-manylinux_2_31_aarch64.whl (27.9 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ ARM64

envoy_server-1.36.2.post1-py3-none-macosx_15_0_arm64.whl (32.0 MB view details)

Uploaded Python 3macOS 15.0+ ARM64

envoy_server-1.36.2.post1-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file envoy_server-1.36.2.post1.tar.gz.

File metadata

  • Download URL: envoy_server-1.36.2.post1.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for envoy_server-1.36.2.post1.tar.gz
Algorithm Hash digest
SHA256 e72e53e6802e4c9086f035481e51bf50554c8160db2d1b701117528226308cc5
MD5 5c982085c62b9d7393798916e3c3d939
BLAKE2b-256 e0908dce1d8a5b9afbdec033a8e495d0a929853f4146b2a41df83dc8b1e7b0da

See more details on using hashes here.

Provenance

The following attestation bundles were made for envoy_server-1.36.2.post1.tar.gz:

Publisher: release.yaml on curioswitch/py-envoy-server

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

File details

Details for the file envoy_server-1.36.2.post1-py3-none-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for envoy_server-1.36.2.post1-py3-none-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 bdbb0e13e944688e354a88f5bf9732cb2f113d6060cccb0a562f68f9b8a6de09
MD5 1fb2c7faa116bb088cd43782c2fd7b1f
BLAKE2b-256 8599a3d1e1257f72db16470104e0e1d45b1366a33d75fc2e44e224e5ce0f5d51

See more details on using hashes here.

Provenance

The following attestation bundles were made for envoy_server-1.36.2.post1-py3-none-manylinux_2_31_x86_64.whl:

Publisher: release.yaml on curioswitch/py-envoy-server

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

File details

Details for the file envoy_server-1.36.2.post1-py3-none-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for envoy_server-1.36.2.post1-py3-none-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 61dde9f2ad809009142cb902afe69f0693b76b6395af55a6c093135c6191c767
MD5 91c1ed45c0b62bba55518035ec11849c
BLAKE2b-256 e703790fbce0203ce35cc2eeb77813a8f70fdd4b0791344e49ea046d9f6b92f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for envoy_server-1.36.2.post1-py3-none-manylinux_2_31_aarch64.whl:

Publisher: release.yaml on curioswitch/py-envoy-server

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

File details

Details for the file envoy_server-1.36.2.post1-py3-none-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for envoy_server-1.36.2.post1-py3-none-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 bb845913776830274e7f8fe8c64a9f686e2f89cea16458c39c24672220cc0810
MD5 d37221000f8db5230e46fab2c8990acc
BLAKE2b-256 95d3eee0f7c3a8aabb76deafa76d5630c57b363d931b01f4ae2f6c03ee29185e

See more details on using hashes here.

Provenance

The following attestation bundles were made for envoy_server-1.36.2.post1-py3-none-macosx_15_0_arm64.whl:

Publisher: release.yaml on curioswitch/py-envoy-server

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

File details

Details for the file envoy_server-1.36.2.post1-py3-none-any.whl.

File metadata

File hashes

Hashes for envoy_server-1.36.2.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 e2bc744d8d5828943f17c7eeae04a6d6b09d70332b54cefc9eccf921759b9c1f
MD5 964adce9ba81cd818877495fe65360bd
BLAKE2b-256 4d460c17bdf32b0ae37e8a29d1ebb7dffe122274f7447f6647cbf0734614b6f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for envoy_server-1.36.2.post1-py3-none-any.whl:

Publisher: release.yaml on curioswitch/py-envoy-server

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