{ "info": { "author": "Krzysztof Nowak", "author_email": "kn@linux.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Build Tools" ], "description": "=============\n Hadroid Bot\n=============\n\nInstallation\n============\nHadroid is on PyPI:\n\n.. code-block:: console\n\n $ pip install hadroid\n\nConfiguration\n=============\nCopy the default configuration file:\n\n.. code-block:: console\n\n $ cp hadroid/config.py myconfig.py\n\nEdit the ``myconfig.py`` and set the ``GITTER_PERSONAL_ACCESS_TOKEN`` to your\nGitter API token.\n\nPoint to your config with environmental variable:\n\n.. code-block:: console\n\n $ export HADROID_CONFIG=myconfig.py\n\nUsage\n=====\nThe bot is run using the ``hadroid`` command,\nwhich allows for launching bot threads that can listen\non the Gitter channels for incoming commands or execute periodic tasks.\n\nRun the bot on Gitter\n~~~~~~~~~~~~~~~~~~~~\nBot will listen for messages and reply back on a single channel.\nThis can be either an orgazation channel, repository or a private one-on-one\nchat with a user. The bot needs to be already in the room, or at least one\nprivate message needs to be send to the bot.\n\nFirst, run the main bot \"server\" application:\n\n.. code-block:: console\n\n $ hadroid run\n\nKeep this session alive an in another session have the bot join some channels:\n\n.. code-block:: console\n\n $ hadroid --help\n\nFor CRON commands, run a CRON daemon in a separate shell:\n\n.. code-block:: console\n\n $ hadroid start stream \n $ hadroid start cron \n\nDeployment\n==========\nTo deploy Hadroid you can use the provided `fabile.py\n`_ (tested on commonly used VPS vanilla\ninstances of Ubuntu 16.04 and Debian 8) in the following manner:\n\n.. code-block:: console\n\n $ # fabtools is a helper library for Fabric\n $ pip2 install --user fabric fabtools\n\n $ # \"bootstrap\" has to run once for each machine you plan to deploy\n $ fab -U root -H my-server.xyz bootstrap\n\n $ # You should run \"deploy\" everytime you change the config as well\n $ fab -U root -H my-server.xyz deploy:config_path=/path/to/your/config.py\n\n $ # To manage the bot you can use the \"start/stop/restart\" commands:\n $ fab -U root -H my-server.xyz start\n\nTake a look and modify the fabfile if your remote machine doesn't play well.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hadroid/hadroid", "keywords": "gitter chatbot", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "hadroid", "package_url": "https://pypi.org/project/hadroid/", "platform": "", "project_url": "https://pypi.org/project/hadroid/", "project_urls": { "Homepage": "https://github.com/hadroid/hadroid" }, "release_url": "https://pypi.org/project/hadroid/0.1.19/", "requires_dist": [ "crontab (==0.21.3)", "cached-property (==1.3.0)", "docopt (==0.6.2)", "pytz (==2016.10)", "requests (==2.11.1)", "scikit-learn (==0.18.1)", "numpy (==1.13.0)", "scipy (==0.19.0)", "uservoice (==0.0.23)", "python-dateutil (==2.6.0)", "beautifulsoup4 (==4.6.0)", "check-manifest; extra == 'dev'", "pytest (==3.1.0); extra == 'test'", "pytest-mock (==1.6.2); extra == 'test'" ], "requires_python": "", "summary": "A simple Gitter chatbot.", "version": "0.1.19" }, "last_serial": 4261021, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9d575803b49c1f040a1e43ab894d4c6c", "sha256": "b4d510c62a1d7db09e81e007300cc212a16655fbb8aa3687d4eefeb90a2909b6" }, "downloads": -1, "filename": "hadroid-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9d575803b49c1f040a1e43ab894d4c6c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14238, "upload_time": "2017-02-23T17:20:38", "url": "https://files.pythonhosted.org/packages/f2/20/b37d605caa8db6ae886f512871baa581e93c9cba6991bd6562ef0d3ab1ae/hadroid-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba2200bea748863264e80b9a582633c7", "sha256": "455d96ecd81a43985b0bdd8866205d2c1c53510e3b28ccb1674f881bdd1aa58a" }, "downloads": -1, "filename": "hadroid-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ba2200bea748863264e80b9a582633c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10558, "upload_time": "2017-02-23T17:20:41", "url": "https://files.pythonhosted.org/packages/50/38/62685cc0c7bc2fc775e3be103d7d448e312c8aa9417f2f74f8827ae3a34f/hadroid-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "2658f7562cf1907097dc1fae3023ad9e", "sha256": "1c715d2982dcf84d54eb83574b0c7b59dbee3f07a3db8a1370af39319c4c5abd" }, "downloads": -1, "filename": "hadroid-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2658f7562cf1907097dc1fae3023ad9e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15625, "upload_time": "2017-05-23T18:32:57", "url": "https://files.pythonhosted.org/packages/fd/5a/7887850825dda24716a91a708be0f3fed39673a0b350053854d548ea65a1/hadroid-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ada01d98795ff8319179c957ba21a10e", "sha256": "07fb07cb19fa05ae633bc8a2cfc62f6db31c231c25c9403020cd6110a10e5537" }, "downloads": -1, "filename": "hadroid-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ada01d98795ff8319179c957ba21a10e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10709, "upload_time": "2017-05-23T18:32:59", "url": "https://files.pythonhosted.org/packages/dc/3d/da7bc8908a7849efe99cf8b69e26bcce8c116eb70f39cc8aad65b17dbb0f/hadroid-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "e42a42597662875370dc8a05588e9942", "sha256": "783a77bc725fac1fb5a4e858ef27c080bbcb86036a994d7619b8a017ceb7d7e8" }, "downloads": -1, "filename": "hadroid-0.1.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e42a42597662875370dc8a05588e9942", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21193, "upload_time": "2017-09-17T20:58:33", "url": "https://files.pythonhosted.org/packages/39/bf/94960a27f8d28e0385f95f25d4369c42eceea83e9b84d2fa6645c10c0068/hadroid-0.1.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f3095acd23664c398513c3c8fd67793", "sha256": "af7b79bff3bb03f02f31a692bb44b0d6f40a5c85d2046dcabfd868085c3dff53" }, "downloads": -1, "filename": "hadroid-0.1.10.tar.gz", "has_sig": false, "md5_digest": "8f3095acd23664c398513c3c8fd67793", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15271, "upload_time": "2017-09-17T20:58:34", "url": "https://files.pythonhosted.org/packages/c0/61/9f1219516d5f014fc4f4541668831e5212390f537193126a62834c667fc4/hadroid-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "a5c2130fe4d0ced5a1928f04a7dd01cd", "sha256": "5e5484abad0546265bb1c3440e225b622283c94cecc741aad1719bb6c29ae214" }, "downloads": -1, "filename": "hadroid-0.1.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a5c2130fe4d0ced5a1928f04a7dd01cd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21190, "upload_time": "2017-09-17T21:06:29", "url": "https://files.pythonhosted.org/packages/82/74/38bf4c9e311b70e50bf0f5dc1313b33f30fae872e2bb63bbf423216f32b5/hadroid-0.1.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eea54a41b16a4b640a6f38a1d39b78fe", "sha256": "1baaeec0797ad27835d3a1a8fa6c67af08fa84c83f215c0be98e0190609d2509" }, "downloads": -1, "filename": "hadroid-0.1.11.tar.gz", "has_sig": false, "md5_digest": "eea54a41b16a4b640a6f38a1d39b78fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15273, "upload_time": "2017-09-17T21:06:30", "url": "https://files.pythonhosted.org/packages/6c/6c/4678200d4d8f95d46719de5ff29d3fda52e7aa9fa2e2a2444c4b7199f039/hadroid-0.1.11.tar.gz" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "74ff41a117a990f6b97254f6ad8a4707", "sha256": "6b957ad1652c5de2a8ba814808345ff3be71a5d5780a308d87f96a950d96b5c1" }, "downloads": -1, "filename": "hadroid-0.1.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "74ff41a117a990f6b97254f6ad8a4707", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21263, "upload_time": "2017-09-25T16:12:53", "url": "https://files.pythonhosted.org/packages/c7/95/8b33aa2745ef4c6c1f5492234da613d09f6cc65a7f6127ab41d8afa6d6ea/hadroid-0.1.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac7480e448c1fbe73452ab8e83fe8702", "sha256": "394f2ab969f34898fed081ec3b6c2407f4ca8c358b26842dca064a16db0d0a67" }, "downloads": -1, "filename": "hadroid-0.1.13.tar.gz", "has_sig": false, "md5_digest": "ac7480e448c1fbe73452ab8e83fe8702", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15347, "upload_time": "2017-09-25T16:12:54", "url": "https://files.pythonhosted.org/packages/2b/f9/7db3c73f0984374c5cfa7d010ec5bb2ae72bafad09e8b0ff69c2e2bf4da5/hadroid-0.1.13.tar.gz" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "6645d35783884b61d829a0fd6c0b6137", "sha256": "70e19b5b1b31b8c5df56175118bb8b4a2e03858a4e8d2d9bd83e7847b467678e" }, "downloads": -1, "filename": "hadroid-0.1.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6645d35783884b61d829a0fd6c0b6137", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21275, "upload_time": "2017-09-25T16:23:10", "url": "https://files.pythonhosted.org/packages/48/61/b4e54a0c379e5f6a314df10b0ce2400c08758f1b6a11ec676880199a51bf/hadroid-0.1.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0076f1e3e6c9eee9b4505b6cada9dbc0", "sha256": "274d38cb5d6179043973ecb246ccde6f6954210582af352691f5faf156f653ad" }, "downloads": -1, "filename": "hadroid-0.1.14.tar.gz", "has_sig": false, "md5_digest": "0076f1e3e6c9eee9b4505b6cada9dbc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15350, "upload_time": "2017-09-25T16:23:15", "url": "https://files.pythonhosted.org/packages/47/84/0908dd05c0616efe0664975694fbe9febc2b48b7b4e6db3306b6273307c1/hadroid-0.1.14.tar.gz" } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "6de5e627ef459008abc97500f94c1add", "sha256": "ac1230ad9fbf8da7a676aed21215f8d17500d687d46ee7eb3d491b9d17b468c2" }, "downloads": -1, "filename": "hadroid-0.1.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6de5e627ef459008abc97500f94c1add", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21324, "upload_time": "2017-11-10T15:14:12", "url": "https://files.pythonhosted.org/packages/7e/28/d1ab131519281d53fab732ac040e29578fdaad1eae9553f6856034ef1938/hadroid-0.1.15-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddd3356e21f9bec97e47e8d577021afe", "sha256": "a971a6ab80604d8f9074ff5fda51c2631ff4afcbae5c9b6d3f47969b4aafc1d2" }, "downloads": -1, "filename": "hadroid-0.1.15.tar.gz", "has_sig": false, "md5_digest": "ddd3356e21f9bec97e47e8d577021afe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15387, "upload_time": "2017-11-10T15:14:14", "url": "https://files.pythonhosted.org/packages/7b/3b/c815fb10b6f9233d2da4e9e326c33894e1ac54c3740d82c71f5ab5a025d8/hadroid-0.1.15.tar.gz" } ], "0.1.16": [ { "comment_text": "", "digests": { "md5": "b8e015f8b33f5ef20e707c41ed25bb87", "sha256": "4a777d430691638633bc0a32ee6a4169b8df9fda844c4af8d53ddf5e9ee9894b" }, "downloads": -1, "filename": "hadroid-0.1.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b8e015f8b33f5ef20e707c41ed25bb87", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22248, "upload_time": "2017-12-06T10:26:28", "url": "https://files.pythonhosted.org/packages/c9/e3/e60e7b84bb3b1288e68f5afc856d5548944fcc3dae2277eb45f76f526c58/hadroid-0.1.16-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db60eca78323c487082f386d2dba234f", "sha256": "4924bab2d5976db6bad4559210c533bc4d94c0947a839b23878c5a06495bcad3" }, "downloads": -1, "filename": "hadroid-0.1.16.tar.gz", "has_sig": false, "md5_digest": "db60eca78323c487082f386d2dba234f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16024, "upload_time": "2017-12-06T10:26:29", "url": "https://files.pythonhosted.org/packages/90/68/91b77b6141dcfd81bff020da98702dc25c70adafc3f14dc4f59b06e31039/hadroid-0.1.16.tar.gz" } ], "0.1.17": [ { "comment_text": "", "digests": { "md5": "4c8cc84b06b5975982604cb57f9b63db", "sha256": "75c5481d0d03eda1c6376d768c4b7828fc43ad2fbc9593b399384cd68c900009" }, "downloads": -1, "filename": "hadroid-0.1.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4c8cc84b06b5975982604cb57f9b63db", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22448, "upload_time": "2017-12-07T08:53:09", "url": "https://files.pythonhosted.org/packages/79/31/5105b300b61fd271f0d25e503280a48b66589478ab26d41d9140f83f6c1c/hadroid-0.1.17-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6efeee6a8207c070d4a36d835eeba01", "sha256": "f31e95bad1e7ad9653fc609df7612d1621658de460dd08d447ae6d789a9e3dd3" }, "downloads": -1, "filename": "hadroid-0.1.17.tar.gz", "has_sig": false, "md5_digest": "f6efeee6a8207c070d4a36d835eeba01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16195, "upload_time": "2017-12-07T08:53:10", "url": "https://files.pythonhosted.org/packages/88/ee/fd611df712f6b5e5104edeed1e6347f93608247c911176bba88e3233b67d/hadroid-0.1.17.tar.gz" } ], "0.1.18": [ { "comment_text": "", "digests": { "md5": "9f85ff6aa8d82e47a9ce7c094034e3a4", "sha256": "e9ebb937496078f8921d80e8a5a7e493768c9b6038bc4dc26d87c62a2c63fe7a" }, "downloads": -1, "filename": "hadroid-0.1.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9f85ff6aa8d82e47a9ce7c094034e3a4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22448, "upload_time": "2017-12-07T18:15:35", "url": "https://files.pythonhosted.org/packages/e5/14/d1916a2155215f4ea0deb35eb184b074565215d8e41308364d43146c5ea9/hadroid-0.1.18-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49f0952413c2356e76cf2a776ca20b19", "sha256": "cb822d468b07050e6159175b68690bbef08a091a0b53d83308fd8ac0f5d71cee" }, "downloads": -1, "filename": "hadroid-0.1.18.tar.gz", "has_sig": false, "md5_digest": "49f0952413c2356e76cf2a776ca20b19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16197, "upload_time": "2017-12-07T18:15:36", "url": "https://files.pythonhosted.org/packages/68/e4/7729e21d1fae43a29ea431eba4115d2189b25c20f7662694e04187ef242d/hadroid-0.1.18.tar.gz" } ], "0.1.19": [ { "comment_text": "", "digests": { "md5": "1da24219ecd241fbd1306ca1e6dcfc76", "sha256": "950fb97d8808ade7d604246c730244d9b08f45e61d0cfa9f76dc932fe568025e" }, "downloads": -1, "filename": "hadroid-0.1.19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1da24219ecd241fbd1306ca1e6dcfc76", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21090, "upload_time": "2018-09-11T12:08:05", "url": "https://files.pythonhosted.org/packages/8d/4b/d03a5b981b20f677dd04aa5ba164446c468c6f00f922afeba35e80dbf07e/hadroid-0.1.19-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d185eaf84b38c2d51722bd8d0afc7e7a", "sha256": "515aa7fc8cf322d7fd7669c692e2fa8c9e3c1f7b5d3ea8a55664d1f6659c21c3" }, "downloads": -1, "filename": "hadroid-0.1.19.tar.gz", "has_sig": false, "md5_digest": "d185eaf84b38c2d51722bd8d0afc7e7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16904, "upload_time": "2018-09-11T12:08:07", "url": "https://files.pythonhosted.org/packages/18/02/dbea145d694d8b8e0b0084ee4102635a478543b11b87c3b8789f4dea65fb/hadroid-0.1.19.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "f7c04164780b580b3de6512c7f72f090", "sha256": "3469630ab86792444d0962f628cc3da340f19b7a9f27106dce90ca4476d4a5bd" }, "downloads": -1, "filename": "hadroid-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f7c04164780b580b3de6512c7f72f090", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16961, "upload_time": "2017-06-14T21:33:50", "url": "https://files.pythonhosted.org/packages/53/ca/6c8f78b1a3d15ec6fc1a767fa6564412aa5d0812bbb07bf7693e794848fe/hadroid-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fcf5241d678c911414573fd9e553a2dc", "sha256": "e147130b3e4181b8b9cc9cb083b8e17b62ba7f6fe6ae45dbffc3c5bd2dc08fce" }, "downloads": -1, "filename": "hadroid-0.1.3.tar.gz", "has_sig": false, "md5_digest": "fcf5241d678c911414573fd9e553a2dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11692, "upload_time": "2017-06-14T21:33:52", "url": "https://files.pythonhosted.org/packages/8d/a2/161c95ffb88b9b5789dea36ae6caa4f5ea5c6680550766d8ba7ace5e207d/hadroid-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "bacccd65c6616e389bfc786a5c1505b1", "sha256": "f76ce0ac82e0ac6c905211f8f5cc12e073dfe1f726efa869489a491b17703cb1" }, "downloads": -1, "filename": "hadroid-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bacccd65c6616e389bfc786a5c1505b1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17544, "upload_time": "2017-06-17T22:36:18", "url": "https://files.pythonhosted.org/packages/09/60/e2ca3dc071728c043b487bfe93203b2d0afb4a78b80238c673e4aa3bc72f/hadroid-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce45d9aab83d7e0fcad3910f9c106783", "sha256": "d0531524e12383525e0080337bea8cfc8597d3789d22bea3fca5e0210df8917e" }, "downloads": -1, "filename": "hadroid-0.1.4.tar.gz", "has_sig": false, "md5_digest": "ce45d9aab83d7e0fcad3910f9c106783", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12323, "upload_time": "2017-06-17T22:36:19", "url": "https://files.pythonhosted.org/packages/2a/7f/ccf7a9aadb5efefefab2c267a2a9c017bad0ae2f80569b06c3633b9b4f75/hadroid-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "5ab79429b865c62dbeef994ca9e988b3", "sha256": "b7b3dd0ac993dbdd8b713fd89c514c1bc10b1b5f505c3424a5cae1208f45492b" }, "downloads": -1, "filename": "hadroid-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5ab79429b865c62dbeef994ca9e988b3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17550, "upload_time": "2017-06-18T10:06:39", "url": "https://files.pythonhosted.org/packages/a8/ed/9a7861173fbc14c09047e7298af0da971a6afbba0dc404f9d9bf794313a3/hadroid-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8de33e5b26ae0729238afe1d765e029f", "sha256": "3c98a5cd1e04896e4c8af9c4034a8644947d7bb9f52eb9d67d6999464be12f73" }, "downloads": -1, "filename": "hadroid-0.1.5.tar.gz", "has_sig": false, "md5_digest": "8de33e5b26ae0729238afe1d765e029f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12324, "upload_time": "2017-06-18T10:06:41", "url": "https://files.pythonhosted.org/packages/8a/44/e08b1c70d6dd1f5c73e772ff3c569605fd934cfae00a5757c1cf73d626cb/hadroid-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "de034cd3c0d704a7e0d35b3f4b598ab6", "sha256": "7378a6e0fa8b656ddc08e99594692a315effd77f27eafdc14e42733fc6eb3816" }, "downloads": -1, "filename": "hadroid-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "de034cd3c0d704a7e0d35b3f4b598ab6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19335, "upload_time": "2017-08-15T17:48:30", "url": "https://files.pythonhosted.org/packages/56/36/2f6e26783425d404b7da82fe0ebd39e581fd49548e9c588b6ce672f6ec83/hadroid-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2800442396a733322aa0c3b52193e2b", "sha256": "edae533f3d4c52ae57b9c2c535bbc614a2ee23de52f60d7c866ab6ce746678b1" }, "downloads": -1, "filename": "hadroid-0.1.6.tar.gz", "has_sig": false, "md5_digest": "f2800442396a733322aa0c3b52193e2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13723, "upload_time": "2017-08-15T17:48:32", "url": "https://files.pythonhosted.org/packages/4b/06/6efd706317c189cc003ed2bc7faaf192de595bd3c4ef55a3391af3f0544d/hadroid-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "543b82f6ba1bbcc9d39292d10f260327", "sha256": "69f9211085db57fc20e3c5a8d5c03ebec2466c800251230c1efad3748d135cbf" }, "downloads": -1, "filename": "hadroid-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "543b82f6ba1bbcc9d39292d10f260327", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20571, "upload_time": "2017-09-10T15:15:39", "url": "https://files.pythonhosted.org/packages/da/55/5586f8cfd060c0dfc06a92818fb69aea68585fed314221aa56b10960ed7e/hadroid-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "48a9a07d96d1e6159bfd8c33d291a541", "sha256": "4775eae125256d2fd29527a2a32a6ef12e43e99d5a9a8e68dfbe64a7aa0de48c" }, "downloads": -1, "filename": "hadroid-0.1.7.tar.gz", "has_sig": false, "md5_digest": "48a9a07d96d1e6159bfd8c33d291a541", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14682, "upload_time": "2017-09-10T15:15:41", "url": "https://files.pythonhosted.org/packages/22/21/80e226b5c29230b035c51d7cf7f48fa0d66d25e86046980e3ae13cdc1270/hadroid-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "49b18c0dc83ea1ec4356f49234162612", "sha256": "1e581907e44a8762c014f01be4645d85067f2412c22a02cc7fc529b6b48cf6a4" }, "downloads": -1, "filename": "hadroid-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "49b18c0dc83ea1ec4356f49234162612", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20685, "upload_time": "2017-09-11T07:57:58", "url": "https://files.pythonhosted.org/packages/59/a8/7f78668d27564b5e66f2a55be279318088ead64d893b67da9e3ed9630420/hadroid-0.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3c01476a11d791d55449449fc4698a6", "sha256": "33b41674b667a8e587e41735f732b1eae4d4dbf474e5d397c5b75811aaac59af" }, "downloads": -1, "filename": "hadroid-0.1.8.tar.gz", "has_sig": false, "md5_digest": "a3c01476a11d791d55449449fc4698a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14862, "upload_time": "2017-09-11T07:57:59", "url": "https://files.pythonhosted.org/packages/37/b1/04d86579a650cabcfa3e12b8bb021bd548af3a43348df29a40a8dee344b8/hadroid-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "658635d80679cff405d74456561029c0", "sha256": "e79704210c59346191e8fdcc50aa49acf3da9c60417163514260c0da6fd0e652" }, "downloads": -1, "filename": "hadroid-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "658635d80679cff405d74456561029c0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20673, "upload_time": "2017-09-11T08:06:17", "url": "https://files.pythonhosted.org/packages/a3/e3/44894d229e769dd1a743fbb824c667cd3c3d54da97d46d95803b0522523f/hadroid-0.1.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b30320cfa12579dacd247980c7db4e9", "sha256": "fd6d030b579e0ded18b30e509f5b372f2db8853fb7809344efe080c9b1005154" }, "downloads": -1, "filename": "hadroid-0.1.9.tar.gz", "has_sig": false, "md5_digest": "9b30320cfa12579dacd247980c7db4e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14855, "upload_time": "2017-09-11T08:06:20", "url": "https://files.pythonhosted.org/packages/d7/78/a46323c9a424f4f3dfa1194c06d48743bb7868abcd89f9dd51e1c65d890b/hadroid-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1da24219ecd241fbd1306ca1e6dcfc76", "sha256": "950fb97d8808ade7d604246c730244d9b08f45e61d0cfa9f76dc932fe568025e" }, "downloads": -1, "filename": "hadroid-0.1.19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1da24219ecd241fbd1306ca1e6dcfc76", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21090, "upload_time": "2018-09-11T12:08:05", "url": "https://files.pythonhosted.org/packages/8d/4b/d03a5b981b20f677dd04aa5ba164446c468c6f00f922afeba35e80dbf07e/hadroid-0.1.19-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d185eaf84b38c2d51722bd8d0afc7e7a", "sha256": "515aa7fc8cf322d7fd7669c692e2fa8c9e3c1f7b5d3ea8a55664d1f6659c21c3" }, "downloads": -1, "filename": "hadroid-0.1.19.tar.gz", "has_sig": false, "md5_digest": "d185eaf84b38c2d51722bd8d0afc7e7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16904, "upload_time": "2018-09-11T12:08:07", "url": "https://files.pythonhosted.org/packages/18/02/dbea145d694d8b8e0b0084ee4102635a478543b11b87c3b8789f4dea65fb/hadroid-0.1.19.tar.gz" } ] }