{ "info": { "author": "Kamil Chmielewski", "author_email": "kamil.chm@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Topic :: Utilities" ], "description": "service-discovery-py\n====================\n\nPython library to interact with other microservices at http://microhackaton.github.io/2014/\n\nInstallation\n++++++++++++\n\nYou can get it from https://pypi.python.org/pypi/microhackaton-service-discovery-py\n\n.. code-block:: bash\n\n $ pip install microhackaton-service-discovery-py\n\nUsage\n+++++\n\n.. code-block:: python\n\n from service_discovery import ServiceDiscovery\n\n sd = ServiceDiscovery('/pl/pl/microhackaton', 'zookeeper.microhackathon.pl:2181')\n\nHow to register your service?\n-----------------------------\n.. code-block:: python\n\n instance_id = sd.register('something-collector', '12.34.56.78', 8080)\n\nHow to find instances of other service?\n---------------------------------------\n\n.. code-block:: python\n\n urls_as_list = sd.get_instances('blog-collector')\n\nHow to find random service instance?\n-------------------------------------\n\n.. code-block:: python\n\n url_as_str = sd.get_instance('blog-collector')", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/microhackaton/service-discovery-py", "keywords": "kazoo service discovery zookeeper", "license": "ASL 2.0", "maintainer": null, "maintainer_email": null, "name": "microhackaton-service-discovery-py", "package_url": "https://pypi.org/project/microhackaton-service-discovery-py/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/microhackaton-service-discovery-py/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/microhackaton/service-discovery-py" }, "release_url": "https://pypi.org/project/microhackaton-service-discovery-py/0.0.7/", "requires_dist": null, "requires_python": null, "summary": "A python package that works to provide service registration and discovery for http://microhackaton.github.io/2014/", "version": "0.0.7" }, "last_serial": 1185041, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ea8f432a4903d2355cff49f88f23503e", "sha256": "64d483e00d003ec278bed53a77e0a5dd2fb3706111b1582db457a2adc63450fe" }, "downloads": -1, "filename": "microhackaton-service-discovery-py-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ea8f432a4903d2355cff49f88f23503e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2209, "upload_time": "2014-08-09T11:03:05", "url": "https://files.pythonhosted.org/packages/0c/5d/b3991cde1db0cd944533a6a35b67f985ffe96bdc8b96d38b4b2bc35adb17/microhackaton-service-discovery-py-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "d0bc8c641afd2fa45fb119a110552520", "sha256": "129b48d3b5a4843f59e2b60f190eb9505aee21529ab0f46310c424e9d2937092" }, "downloads": -1, "filename": "microhackaton-service-discovery-py-0.0.2.tar.gz", "has_sig": false, "md5_digest": "d0bc8c641afd2fa45fb119a110552520", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2792, "upload_time": "2014-08-09T12:11:34", "url": "https://files.pythonhosted.org/packages/84/10/bf9c17e8084b274ef99af0deb6660ea49fea9df4b33ffa9562dd05c4e24a/microhackaton-service-discovery-py-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "9473ec753ee2ca40535a0071cb2ec84e", "sha256": "d83181ca7ed01b2ed0030578eb59d9405a7ce63f7c5772976ab3f50e8690ab96" }, "downloads": -1, "filename": "microhackaton-service-discovery-py-0.0.3.tar.gz", "has_sig": false, "md5_digest": "9473ec753ee2ca40535a0071cb2ec84e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2804, "upload_time": "2014-08-09T12:16:15", "url": "https://files.pythonhosted.org/packages/c0/ab/85c5164266501f3f1f7d3097b12c531123264c1d7048647c1a5005d833b2/microhackaton-service-discovery-py-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "31970722e3f2f15807b43ed19644c5a1", "sha256": "caf5bcdfd11f899029b8d3ad03eb3dac85f46e8ce99742eab44f64892ce3da9e" }, "downloads": -1, "filename": "microhackaton-service-discovery-py-0.0.4.tar.gz", "has_sig": false, "md5_digest": "31970722e3f2f15807b43ed19644c5a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2836, "upload_time": "2014-08-09T12:20:36", "url": "https://files.pythonhosted.org/packages/70/b7/92fcff72697580c7ade08412317f9bf2570dca0092197a156af1a7ccbd36/microhackaton-service-discovery-py-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "2a4b00d434cf1a93c8776d0903f5badf", "sha256": "0c78154704618e29f453b42b78634461c919fc30dfbf05081d8897ba67a033e3" }, "downloads": -1, "filename": "microhackaton-service-discovery-py-0.0.5.tar.gz", "has_sig": false, "md5_digest": "2a4b00d434cf1a93c8776d0903f5badf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2900, "upload_time": "2014-08-09T13:15:29", "url": "https://files.pythonhosted.org/packages/4d/04/b2f37727e561d043e381f4b5eed7d06391d0ecf8232a2e052fd79f1a0455/microhackaton-service-discovery-py-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "8b2d17eacafa8c85825553db53736a51", "sha256": "127a7a6de40485b9e6928bd610e9b012d5e68e0d166e911c83b08d2ec0de826e" }, "downloads": -1, "filename": "microhackaton-service-discovery-py-0.0.6.tar.gz", "has_sig": false, "md5_digest": "8b2d17eacafa8c85825553db53736a51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2919, "upload_time": "2014-08-09T14:15:57", "url": "https://files.pythonhosted.org/packages/e5/5b/db579c8402b44435579bb39984a9bd58e43a5a7640e159e8a22920964b7d/microhackaton-service-discovery-py-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "c2cfde10301fab5a8b04e01693d3deeb", "sha256": "e22fec646d439d44fa289ba37bb551431a4410ef69ca8b0d9c24142fc8ebb1b0" }, "downloads": -1, "filename": "microhackaton-service-discovery-py-0.0.7.tar.gz", "has_sig": false, "md5_digest": "c2cfde10301fab5a8b04e01693d3deeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2923, "upload_time": "2014-08-09T14:36:21", "url": "https://files.pythonhosted.org/packages/d7/9d/325e3833eb8adc0fcffeca1c7a3326e01928fd64763785445d26213487ff/microhackaton-service-discovery-py-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c2cfde10301fab5a8b04e01693d3deeb", "sha256": "e22fec646d439d44fa289ba37bb551431a4410ef69ca8b0d9c24142fc8ebb1b0" }, "downloads": -1, "filename": "microhackaton-service-discovery-py-0.0.7.tar.gz", "has_sig": false, "md5_digest": "c2cfde10301fab5a8b04e01693d3deeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2923, "upload_time": "2014-08-09T14:36:21", "url": "https://files.pythonhosted.org/packages/d7/9d/325e3833eb8adc0fcffeca1c7a3326e01928fd64763785445d26213487ff/microhackaton-service-discovery-py-0.0.7.tar.gz" } ] }