{ "info": { "author": "Mike Bayer", "author_email": "mike@zzzcomputing.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "===========\nZK Cluster\n===========\n\nThis library provides a framework for writing clustered services.\n\nCurrently, it is derived from the basis used in HAAlchemy, and is\nintended to be used with `HAAlchemy `_\nand `Connmon `_.\n\nThe core of the framework is a clusterable service which can connect\nwith other clusterable services using a p2p system, and within the p2p\nsystem a partial implementation of the RAFT consensus algorithm may\nalso be used for \"leader\" selection.\n\nMessaging is performed using a simple RPC scheme.\nApplications which use the system only work with RPC message objects.\n\nThe file ``demo.py`` illustrates some use of the API.\n\nThe ZKCluster API is very specific to its current use cases, and is likely\nnot useful as a general use RPC / clustering library.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/zzzeek/zkcluster", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "zkcluster", "package_url": "https://pypi.org/project/zkcluster/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/zkcluster/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://bitbucket.org/zzzeek/zkcluster" }, "release_url": "https://pypi.org/project/zkcluster/0.0.10/", "requires_dist": null, "requires_python": null, "summary": "zzzeek's clustering server framework", "version": "0.0.10" }, "last_serial": 1893870, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "861d5abf456b0478650618e162eac5c4", "sha256": "12dfb5c73aaa81033925551f4f08cf41b53c5e6167d38ee7161884721811b1a1" }, "downloads": -1, "filename": "zkcluster-0.0.1.tar.gz", "has_sig": false, "md5_digest": "861d5abf456b0478650618e162eac5c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20531, "upload_time": "2015-10-04T17:26:23", "url": "https://files.pythonhosted.org/packages/09/85/60f9fb3a46af8afbd12f33c45deb9525618dd03a35cafe3d5669daecefea/zkcluster-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "b9fbbb3ae2a9f1b33bb21ac65e5b26ee", "sha256": "457fd716d81e878bb0c1ba14416d046c7dc36ddecb679920afc080d078e7903f" }, "downloads": -1, "filename": "zkcluster-0.0.10.tar.gz", "has_sig": false, "md5_digest": "b9fbbb3ae2a9f1b33bb21ac65e5b26ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21470, "upload_time": "2016-01-07T21:33:14", "url": "https://files.pythonhosted.org/packages/26/c3/0fe68bd38f603448c35d63d23d4bcbd5933f6b6c63a3e00f8eb4e711d9c8/zkcluster-0.0.10.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "e655c1c487ce7ad69cc7db7403536b4e", "sha256": "33856f80e8db8be9e2f8f2589641aab46e10631db61658276f5b4a185eb97863" }, "downloads": -1, "filename": "zkcluster-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e655c1c487ce7ad69cc7db7403536b4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20597, "upload_time": "2015-10-05T19:11:34", "url": "https://files.pythonhosted.org/packages/5c/e3/bfe17b750de93875a293ee11b179bcd9ee604241f230dd963efc40f07ff4/zkcluster-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "eb118a3e41b919789186310dd87bad8c", "sha256": "4de71c901a8f1a5e84cbf5476dbd36e259983038c35c9d9bea01153189f254c7" }, "downloads": -1, "filename": "zkcluster-0.0.3.tar.gz", "has_sig": false, "md5_digest": "eb118a3e41b919789186310dd87bad8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21067, "upload_time": "2015-10-12T17:32:49", "url": "https://files.pythonhosted.org/packages/48/e9/a88b5dba670aad50f465d7bdd551a9cbff603620c89585ff2ce041c9e1c6/zkcluster-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "21edfac24b7b524c2920bac961ef8ad4", "sha256": "6103bfdca121ae8ed9c8e1ebf589ecdad5ce9064b471db481fc65fb45e3b0c06" }, "downloads": -1, "filename": "zkcluster-0.0.4.tar.gz", "has_sig": false, "md5_digest": "21edfac24b7b524c2920bac961ef8ad4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21082, "upload_time": "2015-10-12T18:50:45", "url": "https://files.pythonhosted.org/packages/50/55/998c03608d007e64a6915eac47648fa144b54e02634825234008328e2172/zkcluster-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "f30b33add63e45de45507ff7e59e2a33", "sha256": "2d51f26739c5df839ae1e7b28766eab472ccf6ee22e56820a3e50533db3522a6" }, "downloads": -1, "filename": "zkcluster-0.0.5.tar.gz", "has_sig": false, "md5_digest": "f30b33add63e45de45507ff7e59e2a33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21087, "upload_time": "2015-10-12T20:32:35", "url": "https://files.pythonhosted.org/packages/8e/21/3e4c9e2664984dcae1b75b1ea357396a304f0c619d418551c8b8e9ee0016/zkcluster-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "ecebdfe5b1bec70e8e4c224819eba4b4", "sha256": "fde9b1d78db5fb760e2745191df7c27db8bebf97fdf7f599990adf6638854e33" }, "downloads": -1, "filename": "zkcluster-0.0.6.tar.gz", "has_sig": false, "md5_digest": "ecebdfe5b1bec70e8e4c224819eba4b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21084, "upload_time": "2015-10-13T15:20:28", "url": "https://files.pythonhosted.org/packages/b7/ae/f7b0211ebd92e44da760b8c4883b469745be70b63900092ecf733366d3d2/zkcluster-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "0d5fb85420cefbdaf273d6557cdff020", "sha256": "123d73775e1d70489d828d8f0c26ea39b91edb61dea5cdea6469a33ff78702ed" }, "downloads": -1, "filename": "zkcluster-0.0.7.tar.gz", "has_sig": false, "md5_digest": "0d5fb85420cefbdaf273d6557cdff020", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21167, "upload_time": "2015-10-15T14:25:39", "url": "https://files.pythonhosted.org/packages/94/22/ce1d05c6041f64f565706e15e00b29dde5b79ff401a9e0ce52ddc8dde269/zkcluster-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "b4fca9a0aa6065cfab978066031e0c8c", "sha256": "3706441651137d50a79f9a9c29d6780aac2c165047c17f65b70f6d80eb3f47ac" }, "downloads": -1, "filename": "zkcluster-0.0.8.tar.gz", "has_sig": false, "md5_digest": "b4fca9a0aa6065cfab978066031e0c8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21263, "upload_time": "2015-10-15T16:44:31", "url": "https://files.pythonhosted.org/packages/de/f0/35c1f1317ac6b1f22ec119fabeaa1dbb81f73a95493fc8f2ab9faed58ba7/zkcluster-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "d50be6c201d70342d78909da7b364232", "sha256": "c7bc87ba705cb2b5b596c21ea46238d7a3320779a67749be91f8f06c45a80d19" }, "downloads": -1, "filename": "zkcluster-0.0.9.tar.gz", "has_sig": false, "md5_digest": "d50be6c201d70342d78909da7b364232", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21403, "upload_time": "2015-12-17T17:26:59", "url": "https://files.pythonhosted.org/packages/07/d6/1c40685bf359b3ac454c2f7e4f82b6ca0d5873745a9ff90f526db3fdf8a4/zkcluster-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b9fbbb3ae2a9f1b33bb21ac65e5b26ee", "sha256": "457fd716d81e878bb0c1ba14416d046c7dc36ddecb679920afc080d078e7903f" }, "downloads": -1, "filename": "zkcluster-0.0.10.tar.gz", "has_sig": false, "md5_digest": "b9fbbb3ae2a9f1b33bb21ac65e5b26ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21470, "upload_time": "2016-01-07T21:33:14", "url": "https://files.pythonhosted.org/packages/26/c3/0fe68bd38f603448c35d63d23d4bcbd5933f6b6c63a3e00f8eb4e711d9c8/zkcluster-0.0.10.tar.gz" } ] }