{
"info": {
"author": "Cedric DUMAY",
"author_email": "cedric.dumay@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Programming Language :: Python"
],
"description": ".. image:: https://travis-ci.org/cdumay/flask-zookeeper.svg?branch=master\n :target: https://travis-ci.org/cdumay/flask-zookeeper\n\nFlask-Zookeeper\n===============\n\nThe Flask-Zookeeper extension provides support to \n`Zookeeper `_ clusters.\n\nQuickstart\n----------\n\nFirst, install cdumay-rest-client using\n`pip `_:\n\n pip install flask-zookeeper\n\nFlask-Zookeeper depends, and will install for you, recent versions of \nFlask and `Kazzo `_.\nFlask-Zookeeper is compatible with and tested on Python 2.7, 3.4 and 3.5.\n\nNext, add a :code:`FlaskZookeeperClient` instance to your code:\n\n.. code-block:: python\n\n from flask import Flask\n from flask_zookeeper import FlaskZookeeperClient\n \n app = Flask(__name__)\n fzc = FlaskZookeeperClient(app)\n\nYou can take a look at `tests/test_base.py `_ for more\ncomplete example. \n\nYou can also take a look at \n`tests/test_blueprint.py `_ for an example using Flask's\n`application factories `_\nand `blueprints `_.\n\nAbout setting up\n----------------\n\nFlask-Zookeeper uses additional variables which can be set in the \n`app.config`:\n\nMain values\n***********\n\n* **KAZOO_HOSTS**: Zookeeper quorum server list separated by commas (default: :code:`127.0.0.1:2181`).\n* **KAZOO_START_TIMEOUT**: Time in seconds to wait for connection to succeed (default: :code:`15`).\n* **KAZOO_SESSION_TIMEOUT**: The longest to wait for a Zookeeper connection (default: :code:`10.0`).\n* **KAZOO_RETRY**: Dict of options to use for retrying the connection to Zookeeper (default: :code:`{'max_delay': 3600}`).\n\nACL configuration\n*****************\n\nZookeeper allow to set ACL. To enable this feature, set \n:code:`KAZOO_ACL_USERNAME` and :code:`KAZOO_ACL_PASSWORD` in the :code:`app.config`.\n\n* **KAZOO_ACL_USERNAME**: Username to use for the ACL.\n* **KAZOO_ACL_PASSWORD**: A plain-text password to hash.\n* **KAZOO_ACL_READ**: Read permission (default: :code:`False`).\n* **KAZOO_ACL_WRITE**: Write permission (default: :code:`False`).\n* **KAZOO_ACL_CREATE**: Create permission (default: :code:`False`).\n* **KAZOO_ACL_DELETE**: Delete permission (default: :code:`False`).\n* **KAZOO_ACL_ADMIN**: Admin permission (default: :code:`False`).\n* **KAZOO_ACL_ALL**: All permissions (default: :code:`False`).\n\nYou can take a look at `tests/test_acl.py `_ for a\ncomplete example.\n\nLicense\n-------\n\nApache License 2.0",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/cdumay/flask-zookeeper",
"keywords": "",
"license": "Apache License",
"maintainer": "",
"maintainer_email": "",
"name": "flask-zookeeper",
"package_url": "https://pypi.org/project/flask-zookeeper/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/flask-zookeeper/",
"project_urls": {
"Homepage": "https://github.com/cdumay/flask-zookeeper"
},
"release_url": "https://pypi.org/project/flask-zookeeper/0.0.8/",
"requires_dist": null,
"requires_python": "",
"summary": "Flask Zookeeper client",
"version": "0.0.8"
},
"last_serial": 2288459,
"releases": {
"0.0.1": [
{
"comment_text": "",
"digests": {
"md5": "32ab9d4f7cced5f47d945feeca2f3949",
"sha256": "c1e3ec2082e1b905b8493c5342277eb29ff17e9ccc3b0f801e4f590450d3e712"
},
"downloads": -1,
"filename": "flask-zookeeper-0.0.1.tgz",
"has_sig": false,
"md5_digest": "32ab9d4f7cced5f47d945feeca2f3949",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7457,
"upload_time": "2016-06-29T16:48:44",
"url": "https://files.pythonhosted.org/packages/ba/e7/7168cf084713fc6a8e41b02172501603e4282667caca758b3567789eed0b/flask-zookeeper-0.0.1.tgz"
}
],
"0.0.2": [
{
"comment_text": "",
"digests": {
"md5": "5112a94e3f63f6a362cc187744e7a695",
"sha256": "f6ff26626bc462d59c56b41ce7616e9a00e7cb381a94cb59bd8014bccd820eee"
},
"downloads": -1,
"filename": "flask_zookeeper-0.0.2-py2-none-any.whl",
"has_sig": false,
"md5_digest": "5112a94e3f63f6a362cc187744e7a695",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 5669,
"upload_time": "2016-07-04T10:29:17",
"url": "https://files.pythonhosted.org/packages/83/53/3f9e9c15b5517e7d7c9808b4e2b5ece1f9f85a5ddc75cd21f723d8432b4d/flask_zookeeper-0.0.2-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "1e57e9e1401eba4af7522510204a4070",
"sha256": "24bdbd928ef1da1809b9121883b7deecff8f68a4b22aa979b6ce28ebd0646948"
},
"downloads": -1,
"filename": "flask_zookeeper-0.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1e57e9e1401eba4af7522510204a4070",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5663,
"upload_time": "2016-07-04T10:29:16",
"url": "https://files.pythonhosted.org/packages/79/f5/562398556a4e0e10908d6ae6d9af62cb8979c10f4e6618fc9d1260fc46be/flask_zookeeper-0.0.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "00a23192ef19adf545f01abd3cb208c8",
"sha256": "53347b7f089d1f53a975038a825170099292f0d39b317afa1714fcc3aaa6bb16"
},
"downloads": -1,
"filename": "flask-zookeeper-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "00a23192ef19adf545f01abd3cb208c8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3501,
"upload_time": "2016-07-04T10:29:21",
"url": "https://files.pythonhosted.org/packages/6b/84/835d0159bcbf8fafc1eccd4f4617c6b455e959e36e9f8bfd8fb6ccd48231/flask-zookeeper-0.0.2.tar.gz"
}
],
"0.0.4": [
{
"comment_text": "",
"digests": {
"md5": "812ae474384178cbe320cef4ce5316d2",
"sha256": "363e9fc21b2341ec2faa6f6c7d4adb376ad8cd0ca6358890c83c42495cd6c7a4"
},
"downloads": -1,
"filename": "flask_zookeeper-0.0.4-py2-none-any.whl",
"has_sig": false,
"md5_digest": "812ae474384178cbe320cef4ce5316d2",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 5674,
"upload_time": "2016-07-04T10:52:56",
"url": "https://files.pythonhosted.org/packages/59/a0/d8501371ca026c183e97b49d0e97775b2caf4ecb50ff899a1f0bce45ee52/flask_zookeeper-0.0.4-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "d0f8a063908c6eabc21044ea96f95fca",
"sha256": "9d7133d0d8e50e8d6a10227cf108f9c28f661284a89fb3dc6eeb446c7b49fbc8"
},
"downloads": -1,
"filename": "flask_zookeeper-0.0.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d0f8a063908c6eabc21044ea96f95fca",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5674,
"upload_time": "2016-07-04T10:53:26",
"url": "https://files.pythonhosted.org/packages/42/e6/222b9f695fbdb3516489551b99dce3e25882498fc62c3a4b96d1f886cb03/flask_zookeeper-0.0.4-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8e065f8fe413663c23973db9a4be1208",
"sha256": "f70afdb8d60c8a2184f25d003d767d23f873fe3d2a428347693c7cbe3b82f1d7"
},
"downloads": -1,
"filename": "flask-zookeeper-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "8e065f8fe413663c23973db9a4be1208",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3491,
"upload_time": "2016-07-04T10:53:00",
"url": "https://files.pythonhosted.org/packages/cd/d8/eb2f54a1b1c743faf61a7d665d2082e0fa07535323d3792ffdc40a893b3d/flask-zookeeper-0.0.4.tar.gz"
}
],
"0.0.5": [
{
"comment_text": "",
"digests": {
"md5": "6b080a6ee409228db64f466ee5e2f822",
"sha256": "a39c1d5d960a1fa290cd44075312915e2d69e13d556842d55a1008a35e2f68f1"
},
"downloads": -1,
"filename": "flask-zookeeper-0.0.5.tar.gz",
"has_sig": false,
"md5_digest": "6b080a6ee409228db64f466ee5e2f822",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3635,
"upload_time": "2016-07-08T16:52:57",
"url": "https://files.pythonhosted.org/packages/89/69/af557fc57276b8308659188625aebedad8397287ddf9703d63e13e14fedf/flask-zookeeper-0.0.5.tar.gz"
}
],
"0.0.6": [
{
"comment_text": "",
"digests": {
"md5": "aa99829db36bcea4c2da97f9e529b05c",
"sha256": "dd77b51fe6a399684c1f04ed905e868ba2e62a773f97a47916d1e55711361862"
},
"downloads": -1,
"filename": "flask-zookeeper-0.0.6.tar.gz",
"has_sig": false,
"md5_digest": "aa99829db36bcea4c2da97f9e529b05c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3630,
"upload_time": "2016-08-11T09:57:05",
"url": "https://files.pythonhosted.org/packages/bf/ef/4bff3cb293466f4394f49b0d05b72a0a4fba30e9fb2219f553a69324b5f0/flask-zookeeper-0.0.6.tar.gz"
}
],
"0.0.7": [
{
"comment_text": "",
"digests": {
"md5": "5fef5528ccc0fe0448fd3c30ba61c484",
"sha256": "1ff2da4bc9f6b187a01c0bdd675f19684a64bc3fc65072f533245e65b4986481"
},
"downloads": -1,
"filename": "flask-zookeeper-0.0.7.tar.gz",
"has_sig": false,
"md5_digest": "5fef5528ccc0fe0448fd3c30ba61c484",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3621,
"upload_time": "2016-08-17T13:04:47",
"url": "https://files.pythonhosted.org/packages/18/72/4f669393eb46ecae5d526da84050fca3dea62c4e6b3b7f382ee7bbd1554f/flask-zookeeper-0.0.7.tar.gz"
}
],
"0.0.8": [
{
"comment_text": "",
"digests": {
"md5": "ff4bc8b654c560ac123b51f8b4676087",
"sha256": "4becec676663111e8040b6f94b092ae196a4f1f0ac924c9345757b633477ed48"
},
"downloads": -1,
"filename": "flask-zookeeper-0.0.8.tar.gz",
"has_sig": false,
"md5_digest": "ff4bc8b654c560ac123b51f8b4676087",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3636,
"upload_time": "2016-08-18T13:23:35",
"url": "https://files.pythonhosted.org/packages/b8/80/1d8620f1211e537614eaef9f48731451aeb0741ac64d4fc93e0d0364baa8/flask-zookeeper-0.0.8.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "ff4bc8b654c560ac123b51f8b4676087",
"sha256": "4becec676663111e8040b6f94b092ae196a4f1f0ac924c9345757b633477ed48"
},
"downloads": -1,
"filename": "flask-zookeeper-0.0.8.tar.gz",
"has_sig": false,
"md5_digest": "ff4bc8b654c560ac123b51f8b4676087",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3636,
"upload_time": "2016-08-18T13:23:35",
"url": "https://files.pythonhosted.org/packages/b8/80/1d8620f1211e537614eaef9f48731451aeb0741ac64d4fc93e0d0364baa8/flask-zookeeper-0.0.8.tar.gz"
}
]
}