{ "info": { "author": "Andrew Regier", "author_email": "aregier@regiernet.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# serverless-discovery-sdk-python\n\n*The last serverless micro-service you'll ever wonder how to find*\n\nThe AWS Serverless Discovery SDK interacts with a discovery microservice to discover endpoints for micro-services written for a serverless architecture. This is similar to clustered services such as [Consul](https://www.consul.io/intro/index.html) or [ZooKeeper](https://zookeeper.apache.org/), but without the concept of instances or nodes that must be monitored for online state. This library is designed to support use both on the server side (for service-to-service lookups) and on the browser/client side.\n\nThis project contains the Python bindings for the discovery service; Other bindings can be found in the [AdAstraDev](https://github.com/adastradev) organization on GitHub\n\n## Installation \n```sh\npython3 -m pip install serverless-discovery-sdk\n```\n## Usage\n### Python\n```python\nfrom serverless_discovery_sdk import DiscoverySdk\nsdk = DiscoverySdk('https://abcdefghij.execute-api.us-east-1.amazonaws.com/prod')\nendpoints = sdk.lookupService('my-service', 'dev')\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/adastradev/serverless-discovery-sdk-python", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "serverless-discovery-sdk", "package_url": "https://pypi.org/project/serverless-discovery-sdk/", "platform": "", "project_url": "https://pypi.org/project/serverless-discovery-sdk/", "project_urls": { "Homepage": "https://github.com/adastradev/serverless-discovery-sdk-python" }, "release_url": "https://pypi.org/project/serverless-discovery-sdk/0.0.5/", "requires_dist": null, "requires_python": "", "summary": "Serverless Service Discovery SDK", "version": "0.0.5" }, "last_serial": 4165729, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "a2860e0523ca0e8ba5080592a679d386", "sha256": "2a7ce9ce3bdcd810674ddf5e40c4f7ad839ee144156e3f9faa7e4377dc9ae424" }, "downloads": -1, "filename": "serverless_discovery_sdk-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a2860e0523ca0e8ba5080592a679d386", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3073, "upload_time": "2018-08-13T13:54:01", "url": "https://files.pythonhosted.org/packages/87/c6/ffc5c985cd48509acf247b361d7c888905047be8e7879c7a0e990311be9e/serverless_discovery_sdk-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36970333cfad9265c07f24af8ea4c392", "sha256": "0f89945287a45ab18d01e20bd38d4efdf7998260e0ee79a7b9c194df0b18ff48" }, "downloads": -1, "filename": "serverless-discovery-sdk-0.0.3.tar.gz", "has_sig": false, "md5_digest": "36970333cfad9265c07f24af8ea4c392", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2076, "upload_time": "2018-08-13T13:54:02", "url": "https://files.pythonhosted.org/packages/27/44/22de021563c1857ca2d3e4223882b63673d06523b08bd663401f9bad13fa/serverless-discovery-sdk-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "a2f747ca04fcc211bb67c2ff3e2c1353", "sha256": "3070fc66d9168a685e278183790b3fb961be70a50f887c5424afe48658c8d390" }, "downloads": -1, "filename": "serverless_discovery_sdk-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a2f747ca04fcc211bb67c2ff3e2c1353", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3045, "upload_time": "2018-08-13T14:01:50", "url": "https://files.pythonhosted.org/packages/80/41/291993c93897d42e7c7efe72b092635f455304c6b22870c4ab01069ecee4/serverless_discovery_sdk-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fac991dd4038402fe1c2d421bc36f581", "sha256": "301ef23131b4e688513d4310094ed0e24954b0ae336b08b0cdab3f70892228c0" }, "downloads": -1, "filename": "serverless-discovery-sdk-0.0.4.tar.gz", "has_sig": false, "md5_digest": "fac991dd4038402fe1c2d421bc36f581", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2052, "upload_time": "2018-08-13T14:01:51", "url": "https://files.pythonhosted.org/packages/d6/03/54b76c32373e3f61172284eb63997ed18f820ead1b09024b71917bbf4bff/serverless-discovery-sdk-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "5be6afc872a83da4177e7d070edf3589", "sha256": "97ce8329514b3fb92662ffd16248baf4ce56ae88749d0bc8f12b9e144f66d20d" }, "downloads": -1, "filename": "serverless_discovery_sdk-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "5be6afc872a83da4177e7d070edf3589", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3050, "upload_time": "2018-08-13T15:06:34", "url": "https://files.pythonhosted.org/packages/a8/7d/92351e195c8cac974794a4859e808d9e948de045307d1edfabb743caa691/serverless_discovery_sdk-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2906ff37dc6462c81e973ede236441b2", "sha256": "edd7493bd8cfa1e84327932d7417946a0c4990f2f320a513acb132fbd66e4afa" }, "downloads": -1, "filename": "serverless-discovery-sdk-0.0.5.tar.gz", "has_sig": false, "md5_digest": "2906ff37dc6462c81e973ede236441b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2064, "upload_time": "2018-08-13T15:06:35", "url": "https://files.pythonhosted.org/packages/b0/a4/91d267ed4abb50a45994482a5657729a0b48a4e571d1208dba4152031c33/serverless-discovery-sdk-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5be6afc872a83da4177e7d070edf3589", "sha256": "97ce8329514b3fb92662ffd16248baf4ce56ae88749d0bc8f12b9e144f66d20d" }, "downloads": -1, "filename": "serverless_discovery_sdk-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "5be6afc872a83da4177e7d070edf3589", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3050, "upload_time": "2018-08-13T15:06:34", "url": "https://files.pythonhosted.org/packages/a8/7d/92351e195c8cac974794a4859e808d9e948de045307d1edfabb743caa691/serverless_discovery_sdk-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2906ff37dc6462c81e973ede236441b2", "sha256": "edd7493bd8cfa1e84327932d7417946a0c4990f2f320a513acb132fbd66e4afa" }, "downloads": -1, "filename": "serverless-discovery-sdk-0.0.5.tar.gz", "has_sig": false, "md5_digest": "2906ff37dc6462c81e973ede236441b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2064, "upload_time": "2018-08-13T15:06:35", "url": "https://files.pythonhosted.org/packages/b0/a4/91d267ed4abb50a45994482a5657729a0b48a4e571d1208dba4152031c33/serverless-discovery-sdk-0.0.5.tar.gz" } ] }