Skip to main content

Yet another etcd-client API binding based on the Rust's etcd-client package

Project description

etcd Client Binding for Python using Rust

PyPI release version Wheels

How to build

Prerequisite

  • The Rust development environment (the 2021 edition or later) using rustup or your package manager
  • The Python development environment (3.10 or later) using pyenv or your package manager

Build instruction

First, create a virtualenv (either using the standard venv package, pyenv, or whatever your favorite). Then, install the PEP-517 build toolchain and run it.

pip install -U pip build setuptools
python -m build --sdist --wheel

It will automatically install build dependencies like maturin and build the wheel and source distributions under the dist/ directory.

How to develop and test

(TODO: run maturin for an editable setup)

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

etcd_client_py-0.3.0.tar.gz (29.0 kB view details)

Uploaded Source

Built Distributions

etcd_client_py-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

etcd_client_py-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

etcd_client_py-0.3.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.4 MB view details)

Uploaded CPython 3.12 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64

etcd_client_py-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

etcd_client_py-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

etcd_client_py-0.3.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.4 MB view details)

Uploaded CPython 3.11 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64

etcd_client_py-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

etcd_client_py-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

etcd_client_py-0.3.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.4 MB view details)

Uploaded CPython 3.10 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64

File details

Details for the file etcd_client_py-0.3.0.tar.gz.

File metadata

  • Download URL: etcd_client_py-0.3.0.tar.gz
  • Upload date:
  • Size: 29.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for etcd_client_py-0.3.0.tar.gz
Algorithm Hash digest
SHA256 d2895945324a66a1c5f80cc28fd2daf87dc93c6b649cb82b9b28392ed190f0c7
MD5 66a3890f1254929b82ccfd204a29460f
BLAKE2b-256 3538975c561fc973b053a8a4bed9fe9ba9def82fae14cd8e79a68088886a21e3

See more details on using hashes here.

Provenance

File details

Details for the file etcd_client_py-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for etcd_client_py-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bdb463d17b6a2e8f437f5caff32eecc02f5b975df70a55bf11c9d8dc8c264b73
MD5 29afb9d8fab17747103df0b4279dcbf6
BLAKE2b-256 48b97d1898803f42db81f57f38d0ef6872a95c39b6ea3787c9b5b63d3d61ef45

See more details on using hashes here.

Provenance

File details

Details for the file etcd_client_py-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for etcd_client_py-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 46bba57af0e2cb766375736caaebb9b84ca0e8d819144911de6add2bab28fdcc
MD5 e57d541f776c94bce584023c74da9667
BLAKE2b-256 a8bb1c02626c7d2b6649653a1bc2aa8c4bfa39af210defd97d94d507e283049d

See more details on using hashes here.

Provenance

File details

Details for the file etcd_client_py-0.3.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for etcd_client_py-0.3.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 dd7b02d9f65360bd5256caa6a6af41335dd05231b987e3b051c7ba50c0edd921
MD5 51a8fb525fe536261107bf120d186382
BLAKE2b-256 230f1972ab4f96ab4330e6074a9e24d525ed8d45194d3baabdfd3d07e68719c7

See more details on using hashes here.

Provenance

File details

Details for the file etcd_client_py-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for etcd_client_py-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7b04faa1fc9d77c2846171a86c7639eceefba85cb0d01eb87e5483d60e565dbb
MD5 5f4f0c7e4fa8c320eb5ef17291f39f5c
BLAKE2b-256 bc3ae315a55123e0547cc467278dbcfac67ccde677ee417dd862737f99e3936d

See more details on using hashes here.

Provenance

File details

Details for the file etcd_client_py-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for etcd_client_py-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 15b71c4cf5e808a481ae2166b10391652276fce681aa64c231a91302f24e274a
MD5 cbb9cb0a8f105aebb54ffa73f2ea459e
BLAKE2b-256 c2b8c4a2bc8b473631e40ccd8190f5a57292c1e388b3f9b263f25d8576695c96

See more details on using hashes here.

Provenance

File details

Details for the file etcd_client_py-0.3.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for etcd_client_py-0.3.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 7ec07cd19cd93a0ba545014d46f646b51c91ec05b463dc13f61ba7fc15637fde
MD5 55a4db81f2023011b4ed59fd143e76f2
BLAKE2b-256 de92ffa26ee97f9823b00deb54eeb126b8b2534531f1f35d9c7cfdea94cad3b8

See more details on using hashes here.

Provenance

File details

Details for the file etcd_client_py-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for etcd_client_py-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 47878471fe2a8e8d0ec2a83d0f91939e35614b11ae45d316df10f000fefba420
MD5 2707c5dfafb73c1d72615b88a7c46c9b
BLAKE2b-256 f965413452e530cade39a499372c86840c0b523fa1d3661ea3c5a1a6eb1e8cfa

See more details on using hashes here.

Provenance

File details

Details for the file etcd_client_py-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for etcd_client_py-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e39e371893bf105960b570e331e0b2f7e386bb91af3bba2db92183859609e226
MD5 6f1567d3dead14664dff183dcc511d01
BLAKE2b-256 ad9b82a259894fe83a4700a92142606a6273b8cebe76aab80ea2eaff5d1c07b0

See more details on using hashes here.

Provenance

File details

Details for the file etcd_client_py-0.3.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for etcd_client_py-0.3.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 de0761509669e781b51438ed28d8102a1406058e82309973d8f2e3745df8c177
MD5 1e529c116f67a878c56c1c01b3589bbe
BLAKE2b-256 070a964c6ed9f5c88d68b8bf69123e3f32c91075a520df33b713174d5e154ffe

See more details on using hashes here.

Provenance

Supported by

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