{ "info": { "author": "Franti\u0161ek Dvo\u0159\u00e1k", "author_email": "valtri@civ.zcu.cz", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: System :: Distributed Computing" ], "description": "Zoosync\n=======\n\nZoosync is a simple service discovery tool using Zookeeper as database backend.\n\nUsage\n=====\n\nSee `zoosync --help` for brief usage or manual page for more detailed usage.\n\nThe output is in the form of shell variable assignement. Tool could be used this way::\n\n ZOO='zoo1.example.com,zoo2.example.com,zoo3.example.com'\n REQ_SERVICES='impala,hadoop-hdfs,test,test2,test3'\n\n zoosync --zookeeper ${ZOO} --services ${REQ_SERVICES} cleanup\n eval `zoosync --zookeeper ${ZOO} --services ${REQ_SERVICES} --wait 1800 wait`\n\n echo \"active: ${SERVICES}\"\n echo \"missing: ${MISSING}\"\n\nDeployment\n==========\n\n::\n\n # install\n pip install zoosync\n\n # configure (/etc/zoosynrc and startup scripts)\n zoosync -z zoo1,zoo2,zoo3 -s service1,service2 -u user -p password deploy\n\nTests\n=====\n\nTests require running zookeeper and proper configuration of zoosync (see Usage).\n\nLaunch::\n\n python setup.py test", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/valtri/zoosync", "keywords": "service-discovery zookeeper cloud", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "zoosync", "package_url": "https://pypi.org/project/zoosync/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/zoosync/", "project_urls": { "Homepage": "https://github.com/valtri/zoosync" }, "release_url": "https://pypi.org/project/zoosync/3.0.2/", "requires_dist": null, "requires_python": null, "summary": "Zookeeper service discovery", "version": "3.0.2" }, "last_serial": 1696210, "releases": { "0.0.9": [ { "comment_text": "", "digests": { "md5": "e2f10e2ae6fae0709a165b2598638366", "sha256": "cd08c5ab4cdb81575e4e31ffc855777b185620dda517b175ac91c86aa9fbdbeb" }, "downloads": -1, "filename": "zoosync-0.0.9.tar.gz", "has_sig": false, "md5_digest": "e2f10e2ae6fae0709a165b2598638366", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4201, "upload_time": "2015-07-02T08:47:59", "url": "https://files.pythonhosted.org/packages/f6/09/2e8a640d72a4bdaf8c0f4cdc4e261d8ea5f9470599ff1a50a7f909f501e7/zoosync-0.0.9.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "30464eee2e8fc69f5a09104c06995667", "sha256": "93bbe6c70f939d79dff445f25ba0e2f97567e69143611629230007df5cd46484" }, "downloads": -1, "filename": "zoosync-1.0.0.tar.gz", "has_sig": false, "md5_digest": "30464eee2e8fc69f5a09104c06995667", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5230, "upload_time": "2015-07-03T21:33:42", "url": "https://files.pythonhosted.org/packages/9f/38/237190e644d64a3af2a94e8039297d2d5b9739638eb4c571cf8af4824748/zoosync-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "bed24ce6cb5ebf3e92978fbe9c89d740", "sha256": "90f3de15743c0ce0c2a13804b6bc8f226d1a18f339986a6c56e50a3f235fe65b" }, "downloads": -1, "filename": "zoosync-1.0.1.tar.gz", "has_sig": false, "md5_digest": "bed24ce6cb5ebf3e92978fbe9c89d740", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6277, "upload_time": "2015-07-04T19:17:11", "url": "https://files.pythonhosted.org/packages/4b/e5/56d21f059caa1dade04579f5e4fd4ac25a0fc66190c2c33dda862a1bf60a/zoosync-1.0.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "b21c78542c47de6fabedd18e60b90e82", "sha256": "e111e9169d7ae3186d0c4781c1083d07163cfd7ad7febf74a5bb672c8510ea41" }, "downloads": -1, "filename": "zoosync-2.0.0.tar.gz", "has_sig": false, "md5_digest": "b21c78542c47de6fabedd18e60b90e82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8104, "upload_time": "2015-07-05T17:48:23", "url": "https://files.pythonhosted.org/packages/53/05/4e0b3f825d62d6ebd1c4f934b797cc849548c927faa258edc9f8d1c7b083/zoosync-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "b61332d9964756f3bf3e02f3a2b612aa", "sha256": "7e6b29a0ebe4ad021012207c47046aa5dfa3efdce62e580840eb22210135947c" }, "downloads": -1, "filename": "zoosync-2.0.1.tar.gz", "has_sig": false, "md5_digest": "b61332d9964756f3bf3e02f3a2b612aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8378, "upload_time": "2015-07-06T00:49:52", "url": "https://files.pythonhosted.org/packages/77/b1/f2f9d26d6ae04b9a6c02afa31211aba5cc24b54cd135af9cd1a93b298cc9/zoosync-2.0.1.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "539c4e196d5fd28322429bcc30a3e5d9", "sha256": "db6a0e79a16f956fca329e1b08b4fd8191ba45c615dce068fc562ed678e1377c" }, "downloads": -1, "filename": "zoosync-2.1.0.tar.gz", "has_sig": false, "md5_digest": "539c4e196d5fd28322429bcc30a3e5d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9432, "upload_time": "2015-07-06T13:03:35", "url": "https://files.pythonhosted.org/packages/69/a7/c302c72eea4277def39bcca844632009e98d5d436a12bbb101134cfdc295/zoosync-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "3a36e0fa8af8e776123d3076ffdfb0fe", "sha256": "a5dc6b7daa36b5c8a2459c6c44744b7cddce4554e6c356102de6e34f0f551002" }, "downloads": -1, "filename": "zoosync-2.1.1.tar.gz", "has_sig": false, "md5_digest": "3a36e0fa8af8e776123d3076ffdfb0fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9385, "upload_time": "2015-07-07T22:40:03", "url": "https://files.pythonhosted.org/packages/49/21/4b9176c95855fea8a9af1154fb4f173a834659e3a14c22185969759ac46f/zoosync-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "99551232da7cf83dbe238fcca0b36893", "sha256": "3db4d36f3cea577fddfb53a5d8572390248f0c9b6acbf81c46d12ceb08fa39a3" }, "downloads": -1, "filename": "zoosync-2.1.2.tar.gz", "has_sig": false, "md5_digest": "99551232da7cf83dbe238fcca0b36893", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9401, "upload_time": "2015-07-15T22:45:12", "url": "https://files.pythonhosted.org/packages/1e/a3/0876245b68356d4967b559992e46e1ec6fdde57f8e4035329a7c261b635b/zoosync-2.1.2.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "434245f064a2a92128e5a87a04d1e2d1", "sha256": "2dffda6268666f5508c6228308cac6e78feb0b495ed589da5c78348491fd227a" }, "downloads": -1, "filename": "zoosync-3.0.0.tar.gz", "has_sig": false, "md5_digest": "434245f064a2a92128e5a87a04d1e2d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9907, "upload_time": "2015-07-18T12:43:55", "url": "https://files.pythonhosted.org/packages/d8/19/1a2c865492efebccbaaf504ab04e3483f92ddd00feb50fe4e36f363cbec1/zoosync-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "cb888267aba50b505ab88e2966361f85", "sha256": "917cc04ecd81aea4e60d87e248a0da21e352c711c7bc265375924e2b1ea9cbb9" }, "downloads": -1, "filename": "zoosync-3.0.1.tar.gz", "has_sig": false, "md5_digest": "cb888267aba50b505ab88e2966361f85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9972, "upload_time": "2015-07-23T20:36:16", "url": "https://files.pythonhosted.org/packages/08/0a/0f5810b5bd07b9cc3496c1b048ba9d7b1c6056547ffe9ccd7df81f98b33b/zoosync-3.0.1.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "b1fb772f8505385bee293b53e6a67c4a", "sha256": "37db8cc1ddd283f5a85d929b631cd2c7f2e6d233d72b8bdb046d0e6d5b636181" }, "downloads": -1, "filename": "zoosync-3.0.2.tar.gz", "has_sig": false, "md5_digest": "b1fb772f8505385bee293b53e6a67c4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9792, "upload_time": "2015-08-27T12:19:52", "url": "https://files.pythonhosted.org/packages/43/de/0300b9c74b6063da6f7a6a10d438bef5a65dd07b3aab956a4da5d66663a0/zoosync-3.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b1fb772f8505385bee293b53e6a67c4a", "sha256": "37db8cc1ddd283f5a85d929b631cd2c7f2e6d233d72b8bdb046d0e6d5b636181" }, "downloads": -1, "filename": "zoosync-3.0.2.tar.gz", "has_sig": false, "md5_digest": "b1fb772f8505385bee293b53e6a67c4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9792, "upload_time": "2015-08-27T12:19:52", "url": "https://files.pythonhosted.org/packages/43/de/0300b9c74b6063da6f7a6a10d438bef5a65dd07b3aab956a4da5d66663a0/zoosync-3.0.2.tar.gz" } ] }