etcd-client-py-test


Nameetcd-client-py-test JSON
Version 0.1.4 PyPI version JSON
download
home_pageNone
SummaryYet another etcd-client API binding based on the Rust's etcd-client package
upload_time2024-01-30 06:36:13
maintainerNone
docs_urlNone
authorSanghyeon Seo, Joongi Kim
requires_python>=3.10
licenseMIT
keywords etcd binding rust etcd-client
VCS
bugtrack_url
requirements maturin pytest trafaret
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # etcd Client Binding for Python using Rust

[![PyPI release version](https://badge.fury.io/py/etcd-client-py.svg)](https://pypi.org/project/etcd-client-py/)
![Wheels](https://img.shields.io/pypi/wheel/etcd-client-py.svg)

## How to build

### Prerequisite

* The Rust development environment (the 2021 edition or later) using [`rustup`](https://rustup.rs/) or your package manager
* The Python development environment (3.10 or later) using [`pyenv`](https://github.com/pyenv/pyenv#installation) 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.

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

It will automatically install build dependencies like
[`maturin`](https://github.com/PyO3/maturin) and build the wheel and source
distributions under the `dist/` directory.

## How to develop and test

(TODO: run maturin for an editable setup)


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "etcd-client-py-test",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "etcd,binding,rust,etcd-client",
    "author": "Sanghyeon Seo, Joongi Kim",
    "author_email": "seosh@lablup.com, joongi@lablup.com",
    "download_url": "https://files.pythonhosted.org/packages/18/b6/3990f200e28567e54ba07c0bffcfd4046aaa1eaaeb86804abae89f7825a9/etcd_client_py_test-0.1.4.tar.gz",
    "platform": null,
    "description": "# etcd Client Binding for Python using Rust\n\n[![PyPI release version](https://badge.fury.io/py/etcd-client-py.svg)](https://pypi.org/project/etcd-client-py/)\n![Wheels](https://img.shields.io/pypi/wheel/etcd-client-py.svg)\n\n## How to build\n\n### Prerequisite\n\n* The Rust development environment (the 2021 edition or later) using [`rustup`](https://rustup.rs/) or your package manager\n* The Python development environment (3.10 or later) using [`pyenv`](https://github.com/pyenv/pyenv#installation) or your package manager\n\n### Build instruction\n\nFirst, create a virtualenv (either using the standard venv package, pyenv, or\nwhatever your favorite).  Then, install the PEP-517 build toolchain and run it.\n\n```shell\npip install -U pip build setuptools\npython -m build --sdist --wheel\n```\n\nIt will automatically install build dependencies like\n[`maturin`](https://github.com/PyO3/maturin) and build the wheel and source\ndistributions under the `dist/` directory.\n\n## How to develop and test\n\n(TODO: run maturin for an editable setup)\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Yet another etcd-client API binding based on the Rust's etcd-client package",
    "version": "0.1.4",
    "project_urls": {
        "homepage": "https://github.com/lablup/etcd-client-py",
        "repository": "https://github.com/lablup/etcd-client-py"
    },
    "split_keywords": [
        "etcd",
        "binding",
        "rust",
        "etcd-client"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6710a6c122333b04f23782d3b61d8eb3fb389412478fcf5e000a905881083067",
                "md5": "85732ac176fffee7c2211e07f493c5c6",
                "sha256": "e4f6e6d051a913f8dc63613363b9fbdc67f20a2f89fe005c9550642ebe2be4c5"
            },
            "downloads": -1,
            "filename": "etcd_client_py_test-0.1.4-cp311-cp311-manylinux_2_34_x86_64.whl",
            "has_sig": false,
            "md5_digest": "85732ac176fffee7c2211e07f493c5c6",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 1612310,
            "upload_time": "2024-01-30T06:36:10",
            "upload_time_iso_8601": "2024-01-30T06:36:10.631202Z",
            "url": "https://files.pythonhosted.org/packages/67/10/a6c122333b04f23782d3b61d8eb3fb389412478fcf5e000a905881083067/etcd_client_py_test-0.1.4-cp311-cp311-manylinux_2_34_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "18b63990f200e28567e54ba07c0bffcfd4046aaa1eaaeb86804abae89f7825a9",
                "md5": "82e9c5bb6b4f36c662efb7e8a180c496",
                "sha256": "3ac2f4cac0037b16e50f4154e6b8a6fa9ade155bcb8d8f65baef8a4591f4d694"
            },
            "downloads": -1,
            "filename": "etcd_client_py_test-0.1.4.tar.gz",
            "has_sig": false,
            "md5_digest": "82e9c5bb6b4f36c662efb7e8a180c496",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 26315,
            "upload_time": "2024-01-30T06:36:13",
            "upload_time_iso_8601": "2024-01-30T06:36:13.311981Z",
            "url": "https://files.pythonhosted.org/packages/18/b6/3990f200e28567e54ba07c0bffcfd4046aaa1eaaeb86804abae89f7825a9/etcd_client_py_test-0.1.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-30 06:36:13",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "lablup",
    "github_project": "etcd-client-py",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "maturin",
            "specs": [
                [
                    "==",
                    "1.3.2"
                ]
            ]
        },
        {
            "name": "pytest",
            "specs": [
                [
                    "==",
                    "7.3.1"
                ]
            ]
        },
        {
            "name": "trafaret",
            "specs": [
                [
                    "~=",
                    "2.1"
                ]
            ]
        }
    ],
    "lcname": "etcd-client-py-test"
}
        
Elapsed time: 0.29199s