skillfed

etcd-distro

Python distribution for etcd, a key-value store, to make the installation easier on various platforms

etcd-distro v3.5.1 103.4K downloads/30d#12,805 on PyPI1
Permissive license Apache License 2.0 Abandoned released

What it is and what it does

etcd-distro is a Python package that bundles the etcd key-value store as pre-built binaries, allowing you to install etcd via pip instead of managing a separate system installation. It provides wheels for macOS (Intel and ARM), Linux (x86_64, ARM, PowerPC, s390x), and Windows, making it convenient for local development, testing, and CI/CD environments where you need etcd without system-level package management.

The package has no runtime dependencies—it simply wraps etcd binaries and makes them available to your Python environment. However, the project has been abandoned since late 2021, with no updates to the bundled etcd version or compatibility fixes for newer Python releases.

Use it for:

  • Local development: quickly spin up an etcd instance for testing without installing etcd system-wide.
  • CI/CD pipelines: include etcd as a test dependency in automated builds without external setup steps.
  • Cross-platform testing: run the same test suite on macOS, Linux, and Windows with consistent etcd versions.
  • Prototyping: evaluate etcd in a Python project without committing to a production deployment.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

etcd-distro packages the etcd key-value store as a pip-installable Python distribution, eliminating the need to build or download etcd separately for development and testing.

No. The package is abandoned (last update 2021-12-21, over 1746 days ago) and bundles etcd 3.5.1, which may have unpatched security issues or compatibility problems with modern systems. For new projects, use containerized etcd or install etcd through your system package manager. Only consider this if you have a legacy project already depending on it.

Install

etcd-distro on PyPI

pip

pip install etcd-distro

uv

uv add etcd-distro

poetry

poetry add etcd-distro

Installing etcd-distro

Before you install

Medium install friction due to pre-built wheels for multiple platforms (macOS, Linux, Windows, multiple architectures). Last release was over 1746 days ago and the repository shows no recent activity, indicating the package is no longer maintained.

License in practice

Licensed under Apache License 2.0 (permissive), the same license as etcd itself. This allows use in most commercial and open-source projects without significant restrictions.

Quickstart

pip install etcd-distro

import etcd_distro
# etcd binary is now available for use

The package is abandoned (last commit 2021-12-21); compatibility with modern Python versions and platforms is not guaranteed.

Verify before relying

  • Whether the bundled etcd version 3.5.1 remains secure and compatible with current systems.
  • Whether the package works reliably on Python versions beyond 3.8 despite classifier claims.
  • Whether pre-built wheels are available for all platforms you need to deploy to.

Package facts

License Apache License 2.0 (permissive)
Python support not specified
Install friction medium — platform-specific wheel
Runtime dependencies none
Maintenance abandoned — 1,746 days since the last release
Last repo commit
First released
Downloads 103,409/month — #12,805 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: etcd_distro-3.5.1-py2.py3-none-macosx_10_15_arm64.whl; etcd_distro-3.5.1-py2.py3-none-macosx_10_9_x86_64.whl; etcd_distro-3.5.1-py2.py3-none-macosx_11_0_arm64.whl; etcd_distro-3.5.1-py2.py3-none-manylinux1_x86_64.whl; etcd_distro-3.5.1-py2.py3-none-manylinux2014_aarch64.whl; etcd_distro-3.5.1-py2.py3-none-manylinux2014_ppc64le.whl; etcd_distro-3.5.1-py2.py3-none-manylinux2014_s390x.whl; etcd_distro-3.5.1-py2.py3-none-win_amd64.whl

Keywords: etcd, Python, distribution

Development Status :: 5 - Production/StableIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseOperating System :: MacOS :: MacOS XOperating System :: Microsoft :: WindowsOperating System :: POSIXProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.3Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Topic :: Software Development :: Compilers

Tags

etcd python distributionpip install etcdetcd key-value storeetcd for pythonembedded etcdetcd packagingetcd installation
abandonedetcd-distribution

More Compilers packages