{ "info": { "author": "Marco Rougeth", "author_email": "marco@rougeth.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: User Interfaces", "Topic :: Utilities" ], "description": "# bottery\n:battery: A framework for building bots\n\n[![Build Status](https://travis-ci.org/rougeth/bottery.svg?branch=master)](https://travis-ci.org/rougeth/bottery)\n[![Build status](https://ci.appveyor.com/api/projects/status/we3h64nj98vvxcre/branch/master?svg=true)](https://ci.appveyor.com/project/rougeth/bottery/branch/master)\n[![PyPI](https://img.shields.io/pypi/v/bottery.svg)](https://pypi.python.org/pypi/bottery)\n[![Versions](https://img.shields.io/pypi/pyversions/bottery.svg)](https://pypi.python.org/pypi/bottery)\n\n* [Usage](#usage)\n * [Documentation](http://docs.bottery.io)\n * [Installing](#installing)\n * [Creating a project](#creating-a-project)\n * [Running](#running)\n* [Development](#development)\n\nA complete example can be seen [here](https://github.com/leportella/bottery-examples).\n\n\n## Usage\n\n### Installing\n```bash\n$ pip install bottery\n```\n\n### Creating a project\n```bash\n$ bottery startproject librarybot\n```\n\n### Running\n```bash\n$ bottery run\n```\n\n## Development\n\nPlease see [our contribution guide](CONTRIBUTING.rst).\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/rougeth/bottery", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "bottery", "package_url": "https://pypi.org/project/bottery/", "platform": "", "project_url": "https://pypi.org/project/bottery/", "project_urls": { "Homepage": "https://github.com/rougeth/bottery" }, "release_url": "https://pypi.org/project/bottery/0.1.1/", "requires_dist": [ "aiohttp", "attrs", "click", "halo", "jinja2", "requests", "coverage; extra == 'dev'", "flake8; extra == 'dev'", "isort; extra == 'dev'", "pytest; extra == 'dev'", "pytest-aiohttp; extra == 'dev'", "pytest-asyncio; extra == 'dev'", "pytest-cov; extra == 'dev'", "pytest-lazy-fixture; extra == 'dev'", "pytest-mock; extra == 'dev'", "sphinx; extra == 'dev'", "testfixtures; extra == 'dev'" ], "requires_python": "", "summary": "A bot framework with batteries included", "version": "0.1.1" }, "last_serial": 3817285, "releases": { "0.0.1a1": [ { "comment_text": "", "digests": { "md5": "fca8688b2580beacd20b83558b5446d9", "sha256": "80a249e5b8dad0a684ab5172e409912c85c614fb26962eb0b382b0c766090db6" }, "downloads": -1, "filename": "bottery-0.0.1a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fca8688b2580beacd20b83558b5446d9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9540, "upload_time": "2017-09-16T05:03:47", "url": "https://files.pythonhosted.org/packages/50/ef/39a20dd291e1ea44f089d73c67da2227bfd17cd407dd39c33136fe2640d4/bottery-0.0.1a1-py2.py3-none-any.whl" } ], "0.0.1a10": [ { "comment_text": "", "digests": { "md5": "e84ae0537d557c37e5dbdb9479c8a2a6", "sha256": "f201a93976b10c959fb40f1d064d8fac7cdf1a148a25299277f64fca6a4169c9" }, "downloads": -1, "filename": "bottery-0.0.1a10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e84ae0537d557c37e5dbdb9479c8a2a6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15738, "upload_time": "2018-01-21T22:40:49", "url": "https://files.pythonhosted.org/packages/94/cd/c51858ce59a57fe4afce912b3af913dbc7bb4dd6df77c9ab978fa8e66716/bottery-0.0.1a10-py2.py3-none-any.whl" } ], "0.0.1a11": [ { "comment_text": "", "digests": { "md5": "dd3c2b00c6aa66570659927631346132", "sha256": "3e18e46c282382efbb6e2396dbbcb65c5e2bf2c4077819d5db4e3338d58c24cf" }, "downloads": -1, "filename": "bottery-0.0.1a11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dd3c2b00c6aa66570659927631346132", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16919, "upload_time": "2018-03-17T02:53:55", "url": "https://files.pythonhosted.org/packages/97/6a/f8f12e9f9013234a7c791ba602351c3c888760728ab37fc29eb872ad3d7e/bottery-0.0.1a11-py2.py3-none-any.whl" } ], "0.0.1a12": [ { "comment_text": "", "digests": { "md5": "92148ea7af2d62c6906ae9434f6b6003", "sha256": "9eb929eb3e777dbc64cb0326a98c6d6d7b09f5476679bbc9c2124b74dbcfdf02" }, "downloads": -1, "filename": "bottery-0.0.1a12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "92148ea7af2d62c6906ae9434f6b6003", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17124, "upload_time": "2018-03-17T15:17:40", "url": "https://files.pythonhosted.org/packages/ea/74/033f496614678768c80ef6faacfcbbfe45afce863e6a6c4aa555e5b84294/bottery-0.0.1a12-py2.py3-none-any.whl" } ], "0.0.1a13": [ { "comment_text": "", "digests": { "md5": "da1563a8b46390cd0060036c78bad722", "sha256": "d0f357c9e145910a0a9a70e410acf6b89c2a7e9cbbeb3da88e7e47863472f70f" }, "downloads": -1, "filename": "bottery-0.0.1a13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da1563a8b46390cd0060036c78bad722", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18526, "upload_time": "2018-03-26T23:50:06", "url": "https://files.pythonhosted.org/packages/dd/d7/9280d9880806445bbace89de51b07a59853e541064a513a4ecf378e2ee88/bottery-0.0.1a13-py2.py3-none-any.whl" } ], "0.0.1a14": [ { "comment_text": "", "digests": { "md5": "88f159ecbc4558b0e892cfaaf6b4c15d", "sha256": "2830b46771c863876b109e58208ffd85827a27748993d9304e5f7e27915978b6" }, "downloads": -1, "filename": "bottery-0.0.1a14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "88f159ecbc4558b0e892cfaaf6b4c15d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18527, "upload_time": "2018-03-26T23:54:44", "url": "https://files.pythonhosted.org/packages/18/ed/fee368ad875e0099f6c717c2b9b3b92703c728afbdcd63fef5fd5e8c05f4/bottery-0.0.1a14-py2.py3-none-any.whl" } ], "0.0.1a15": [ { "comment_text": "", "digests": { "md5": "1e7a78343b79d4ebd5af8920a5639fe3", "sha256": "9065895d6f123d4633d7679751bd99abf69550bfb06d7f6d3e2e2a388b854aa7" }, "downloads": -1, "filename": "bottery-0.0.1a15-py3-none-any.whl", "has_sig": false, "md5_digest": "1e7a78343b79d4ebd5af8920a5639fe3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19087, "upload_time": "2018-03-31T01:47:08", "url": "https://files.pythonhosted.org/packages/d9/3d/add955d2200984a6493bc9309a948cf22cde3347173b240e360f96147588/bottery-0.0.1a15-py3-none-any.whl" } ], "0.0.1a16": [ { "comment_text": "", "digests": { "md5": "2feba859edb4b8f2c4a3f2e406f9639a", "sha256": "bb8b8b08be6f5b8845ec0926a6065367f860d244315c9d6e6527a3f643a4c74e" }, "downloads": -1, "filename": "bottery-0.0.1a16-py3-none-any.whl", "has_sig": false, "md5_digest": "2feba859edb4b8f2c4a3f2e406f9639a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19023, "upload_time": "2018-04-19T18:10:41", "url": "https://files.pythonhosted.org/packages/13/00/5c76e38c68130feb60afb61862e227228cd00c6c8023dd0583be615e3fff/bottery-0.0.1a16-py3-none-any.whl" } ], "0.0.1a2": [ { "comment_text": "", "digests": { "md5": "d4942440d69cd34c9a3bb1d7d58a1b6b", "sha256": "e824085a3fc7c5bfbcb847925b232ee278157c03ad3c906d31e69946550dfecf" }, "downloads": -1, "filename": "bottery-0.0.1a2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d4942440d69cd34c9a3bb1d7d58a1b6b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14557, "upload_time": "2017-10-03T01:43:41", "url": "https://files.pythonhosted.org/packages/0a/cc/7e3c60e57b46af9ea688dd6af06c348041cf305907fc77c1b75c74c581ef/bottery-0.0.1a2-py2.py3-none-any.whl" } ], "0.0.1a3": [ { "comment_text": "", "digests": { "md5": "f5bdf54ffdc0cdcb04301901b8c72708", "sha256": "f4289e9e96f1ca4b92849f5e27d6eb8883944d11336baabf1913185d1cb1dda7" }, "downloads": -1, "filename": "bottery-0.0.1a3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f5bdf54ffdc0cdcb04301901b8c72708", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11001, "upload_time": "2017-10-11T15:22:59", "url": "https://files.pythonhosted.org/packages/15/48/19132fb7bf602112c1db762f2001bbad1d6650d85236e9e07c9b7fa057c8/bottery-0.0.1a3-py2.py3-none-any.whl" } ], "0.0.1a4": [ { "comment_text": "", "digests": { "md5": "b212bece75499ae6c4a33abc2623f145", "sha256": "63c925f840fbfe247d8847082e38590949a312b89d1427dc6e68109eab04dbad" }, "downloads": -1, "filename": "bottery-0.0.1a4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b212bece75499ae6c4a33abc2623f145", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11153, "upload_time": "2017-10-17T14:54:35", "url": "https://files.pythonhosted.org/packages/67/8d/4c4ea3d6155e3281337844781814dc0d0b7bde6745384923331f88cfa0f1/bottery-0.0.1a4-py2.py3-none-any.whl" } ], "0.0.1a5": [ { "comment_text": "", "digests": { "md5": "8bc29dc6e66c5c9593d0e02ff67e47f3", "sha256": "ee7a59e201b3933f2cd6454b00c4014c7046b3063894d95250489757f1c86edf" }, "downloads": -1, "filename": "bottery-0.0.1a5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8bc29dc6e66c5c9593d0e02ff67e47f3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11763, "upload_time": "2017-10-31T03:11:11", "url": "https://files.pythonhosted.org/packages/1c/b4/62b6027d33da251c1ef3a8ad149da4f63da9ca359c1876d938df286dcb83/bottery-0.0.1a5-py2.py3-none-any.whl" } ], "0.0.1a8": [ { "comment_text": "", "digests": { "md5": "00afdc7b088ffa56e3b08b67c5e71c25", "sha256": "a0bdc0ffc244d867c8e6c3e5600dbad995703713c1fbda22763d602555e96f2c" }, "downloads": -1, "filename": "bottery-0.0.1a8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "00afdc7b088ffa56e3b08b67c5e71c25", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12128, "upload_time": "2018-01-04T23:30:49", "url": "https://files.pythonhosted.org/packages/5e/c6/3bf1d0c547c96c8da7cf17cea8219501dc58dada9514a8f017ea6dd4869d/bottery-0.0.1a8-py2.py3-none-any.whl" } ], "0.0.1a9": [ { "comment_text": "", "digests": { "md5": "3457e4855aa5c83b1326c9d7bfe00c4d", "sha256": "c16cdba1abf8d9adabe2bc726a5a00af87c0407d34372fec56bfc50929574a51" }, "downloads": -1, "filename": "bottery-0.0.1a9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3457e4855aa5c83b1326c9d7bfe00c4d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15422, "upload_time": "2018-01-21T17:03:56", "url": "https://files.pythonhosted.org/packages/75/52/a14ca65a6dd229cfd299e8803a665ab130fbf994962fc5374970e392ad32/bottery-0.0.1a9-py2.py3-none-any.whl" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "721e6f1ed9bf7d04f4cb4df71a2455eb", "sha256": "1e01bb1b6d6f45d0f550c34237f1a3fc54c03e3c4c141c77039c5b175a1342ce" }, "downloads": -1, "filename": "bottery-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "721e6f1ed9bf7d04f4cb4df71a2455eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19383, "upload_time": "2018-04-23T02:55:30", "url": "https://files.pythonhosted.org/packages/68/bd/af2c7e363f72824215d86df80d36aa8690e991e8e2ecc783a3ce7a95baf8/bottery-0.1.0-py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "da5d84a80162ce5e54b1be5afd395f3d", "sha256": "2ff583300764eecec6c5c14c6714f357536be7cc5a9fc31d8ef1eb6b6e7916ab" }, "downloads": -1, "filename": "bottery-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "da5d84a80162ce5e54b1be5afd395f3d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17170, "upload_time": "2018-04-28T17:24:05", "url": "https://files.pythonhosted.org/packages/7a/05/3ddfcc378a6187be44dc272d4b7de317dc079f272da857501a0511307af8/bottery-0.1.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "da5d84a80162ce5e54b1be5afd395f3d", "sha256": "2ff583300764eecec6c5c14c6714f357536be7cc5a9fc31d8ef1eb6b6e7916ab" }, "downloads": -1, "filename": "bottery-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "da5d84a80162ce5e54b1be5afd395f3d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17170, "upload_time": "2018-04-28T17:24:05", "url": "https://files.pythonhosted.org/packages/7a/05/3ddfcc378a6187be44dc272d4b7de317dc079f272da857501a0511307af8/bottery-0.1.1-py3-none-any.whl" } ] }