[![ci](https://github.com/amenezes/discovery-client/workflows/ci/badge.svg)](https://github.com/amenezes/discovery-client/actions)
[![codecov](https://codecov.io/gh/amenezes/discovery-client/branch/master/graph/badge.svg)](https://codecov.io/gh/amenezes/discovery-client)
[![PyPI version](https://badge.fury.io/py/discovery-client.svg)](https://badge.fury.io/py/discovery-client)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/discovery-client)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
# discovery-client
Async Python client for [consul](https://consul.io).
HTTP engine options available:
- aiohttp `default`;
- httpx.
## Using
Install and update using pip:
### default client
````bash
pip install -U discovery-client
````
### httpx client
````bash
pip install -U 'discovery-client[httpx]'
````
## Links
- License: [Apache License](https://choosealicense.com/licenses/apache-2.0/)
- Code: [https://github.com/amenezes/discovery-client](https://github.com/amenezes/discovery-client)
- Issue tracker: [https://github.com/amenezes/discovery-client/issues](https://github.com/amenezes/discovery-client/issues)
- Docs: [https://discovery-client.amenezes.net](https://discovery-client.amenezes.net)
Raw data
{
"_id": null,
"home_page": "https://github.com/amenezes/discovery-client",
"name": "discovery-client",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "\"asyncio\",\"consul\",\"python-consul\",\"python-consul2\"",
"author": "Alexandre Menezes",
"author_email": "alexandre.fmenezes@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/52/65/3aba5436f30d87914540ef84499b0fda08c6abae5d3b5ff2cb06185ea734/discovery-client-1.0.3.tar.gz",
"platform": null,
"description": "[![ci](https://github.com/amenezes/discovery-client/workflows/ci/badge.svg)](https://github.com/amenezes/discovery-client/actions)\n[![codecov](https://codecov.io/gh/amenezes/discovery-client/branch/master/graph/badge.svg)](https://codecov.io/gh/amenezes/discovery-client)\n[![PyPI version](https://badge.fury.io/py/discovery-client.svg)](https://badge.fury.io/py/discovery-client)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/discovery-client)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n\n# discovery-client\n\nAsync Python client for [consul](https://consul.io).\n\nHTTP engine options available:\n\n- aiohttp `default`;\n- httpx.\n\n## Using\n\nInstall and update using pip:\n\n### default client\n\n````bash\npip install -U discovery-client\n````\n\n### httpx client\n\n````bash\npip install -U 'discovery-client[httpx]'\n````\n\n## Links\n\n- License: [Apache License](https://choosealicense.com/licenses/apache-2.0/)\n- Code: [https://github.com/amenezes/discovery-client](https://github.com/amenezes/discovery-client)\n- Issue tracker: [https://github.com/amenezes/discovery-client/issues](https://github.com/amenezes/discovery-client/issues)\n- Docs: [https://discovery-client.amenezes.net](https://discovery-client.amenezes.net)\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "async consul client",
"version": "1.0.3",
"project_urls": {
"Changes": "https://github.com/amenezes/discovery-client/releases",
"Code": "https://github.com/amenezes/discovery-client",
"Documentation": "https://discovery-client.amenezes.net",
"Homepage": "https://github.com/amenezes/discovery-client",
"Issue tracker": "https://github.com/amenezes/discovery-client/issues"
},
"split_keywords": [
"\"asyncio\"",
"\"consul\"",
"\"python-consul\"",
"\"python-consul2\""
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a4e312a5b631366e33788f96965b9f71e11d2600ad3e86b5483c4a88e57faa7f",
"md5": "5fdccdedeeb24a85884b1aa7d89a27d5",
"sha256": "e6c681d3388e1b99a22d773437a8046181c778a657dd2b37be9b3ace2720c9bf"
},
"downloads": -1,
"filename": "discovery_client-1.0.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "5fdccdedeeb24a85884b1aa7d89a27d5",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.8",
"size": 80226,
"upload_time": "2023-11-12T16:46:59",
"upload_time_iso_8601": "2023-11-12T16:46:59.956738Z",
"url": "https://files.pythonhosted.org/packages/a4/e3/12a5b631366e33788f96965b9f71e11d2600ad3e86b5483c4a88e57faa7f/discovery_client-1.0.3-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "52653aba5436f30d87914540ef84499b0fda08c6abae5d3b5ff2cb06185ea734",
"md5": "99ddc4836ededb7c4217ffc429d12265",
"sha256": "52134728071d42526d3605c2b9e1f7b4cd0a8e85dba886ed181ef7b0b7511eb8"
},
"downloads": -1,
"filename": "discovery-client-1.0.3.tar.gz",
"has_sig": false,
"md5_digest": "99ddc4836ededb7c4217ffc429d12265",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 46513,
"upload_time": "2023-11-12T16:47:02",
"upload_time_iso_8601": "2023-11-12T16:47:02.321058Z",
"url": "https://files.pythonhosted.org/packages/52/65/3aba5436f30d87914540ef84499b0fda08c6abae5d3b5ff2cb06185ea734/discovery-client-1.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-11-12 16:47:02",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "amenezes",
"github_project": "discovery-client",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"requirements": [],
"lcname": "discovery-client"
}