{ "info": { "author": "Andriy Maletsky", "author_email": "andriy.maletsky@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development" ], "description": "aioreloader\n===========\n\n.. image:: https://img.shields.io/pypi/v/aioreloader.svg\n :target: https://pypi.org/project/aioreloader/\n\nTool that reloads your `asyncio `_-based application automatically when you\nmodify the source code.\n\nMost of code has been borrowed from\n`Tornado `_\nreloader built mostly by `@finiteloop `_\nand `@bdarnell `_. Thanks!\n\nUsage\n-----\n\nHere's an example of usage with\n`aiohttp `_ framework:\n\n.. code-block:: python\n\n app = aiohttp.web.Application()\n aioreloader.start()\n aiohttp.web.run_app(app)\n\nTo add any file to watching list (which is not loaded as a python module):\n\n.. code-block:: python\n\n aioreloader.watch('/etc/app_config.yml')\n\nRequirements\n------------\n\nPython - at least 3.3\n\nInstallation\n------------\n.. code-block:: bash\n\n $ pip install aioreloader\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/and800/aioreloader", "keywords": "aiohttp asyncio", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "aioreloader", "package_url": "https://pypi.org/project/aioreloader/", "platform": "", "project_url": "https://pypi.org/project/aioreloader/", "project_urls": { "Homepage": "https://github.com/and800/aioreloader" }, "release_url": "https://pypi.org/project/aioreloader/0.2.2/", "requires_dist": [ "asyncio ; python_version==\"3.3\"" ], "requires_python": "", "summary": "Port of tornado reloader to asyncio", "version": "0.2.2" }, "last_serial": 4772591, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "fa71158989cd9c4953550dbb7fb76bfb", "sha256": "71b4817b5b629f679ec61016c3676e67fedd5f0a250f7d6146d37b2fd20e1dca" }, "downloads": -1, "filename": "aioreloader-0.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fa71158989cd9c4953550dbb7fb76bfb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4077, "upload_time": "2017-02-01T13:42:26", "url": "https://files.pythonhosted.org/packages/96/4b/dd97ab58ae198cc76e737f57f8e1928c64c15702082e5eda3ba333c79b00/aioreloader-0.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a90240bf0bc7257a37624ce758c4b9e3", "sha256": "dd100c1165a899859e60f04baf71e5d089e220b8d6d8f39d8292a6b33fb1b386" }, "downloads": -1, "filename": "aioreloader-0.0.0.tar.gz", "has_sig": false, "md5_digest": "a90240bf0bc7257a37624ce758c4b9e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2538, "upload_time": "2017-02-01T13:42:27", "url": "https://files.pythonhosted.org/packages/ee/93/0582ad9b0dec44316dcafbab41f0c997702afc31fb91a37fa5b78f016127/aioreloader-0.0.0.tar.gz" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "1db21281bcfa4144862e7cef68ca0677", "sha256": "c9d5b736d35ffed84b1f5aeda8f43dae5bd598345b4994bbc13da740c503bc6f" }, "downloads": -1, "filename": "aioreloader-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1db21281bcfa4144862e7cef68ca0677", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4227, "upload_time": "2017-05-13T19:39:26", "url": "https://files.pythonhosted.org/packages/7b/a3/b7d231cc5f6e12ce5eda46137ff549e7dd1aad30cf65a8f357efd6c7b8e8/aioreloader-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1169f5813b4d952c77ff8be0bc829e30", "sha256": "420759be3e6a9881a24739c2f8a3d59646cda23a32f30234814cd776bbd124e6" }, "downloads": -1, "filename": "aioreloader-0.0.1.tar.gz", "has_sig": false, "md5_digest": "1169f5813b4d952c77ff8be0bc829e30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2612, "upload_time": "2017-05-13T19:39:27", "url": "https://files.pythonhosted.org/packages/c8/df/23382ef91ea5d74b9d1be1e3b7109863996b5b1ce9cdff0c7c2a4fc30cce/aioreloader-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "ce03e1cb47741ca1366f9fe675d2e2dd", "sha256": "70ec0c52a9eebb5af5553bd6798d7b584670ff78b6e665ff9b65bbbd18768259" }, "downloads": -1, "filename": "aioreloader-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ce03e1cb47741ca1366f9fe675d2e2dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4788, "upload_time": "2017-07-27T10:16:06", "url": "https://files.pythonhosted.org/packages/93/2f/36310ac8bd6a4dbc1ccfc51f8d0694007c0204f5efb2bf76feea4955e63b/aioreloader-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "081060cfbae8609645d37067089a495e", "sha256": "c32db4f7ccb61632508d7c1add5853da95ea578cca3b13721665967f70ec47b3" }, "downloads": -1, "filename": "aioreloader-0.1.0.tar.gz", "has_sig": false, "md5_digest": "081060cfbae8609645d37067089a495e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3009, "upload_time": "2017-07-27T10:16:09", "url": "https://files.pythonhosted.org/packages/b6/61/bcc64ac672cc65b2559d29e270c0b91db450788d1dafeab88687b4e83008/aioreloader-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "de9533d81970e15589e570beac6217ac", "sha256": "763fe2a415652a828c144cf1e4e0a79a59022f94dfc0b5193b3284c44df9bb15" }, "downloads": -1, "filename": "aioreloader-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "de9533d81970e15589e570beac6217ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4947, "upload_time": "2018-02-05T11:41:48", "url": "https://files.pythonhosted.org/packages/b5/24/551e3781e322ccea08ce610abc0070b2f2f0d81fca4d982eb4ab6422ba48/aioreloader-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99cbcf3316a18ec4fc183934c65a6f26", "sha256": "1dbea9e16f9b5e943cf83861aa00e479fea0ad7b5dfb5e58570bbbc66c3db92b" }, "downloads": -1, "filename": "aioreloader-0.2.0.tar.gz", "has_sig": false, "md5_digest": "99cbcf3316a18ec4fc183934c65a6f26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3137, "upload_time": "2018-02-05T11:41:52", "url": "https://files.pythonhosted.org/packages/82/2f/017a500b832654a07c432bb6fe5b6fb7a95a597ec2d70dafd41e322eb1ca/aioreloader-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "175896208da20cc1ecae1e432a3b1516", "sha256": "eb7b1c4bc753d4243e22c50be61f6076c1eb35b5f6c4fb7c1bafdcdd1296a341" }, "downloads": -1, "filename": "aioreloader-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "175896208da20cc1ecae1e432a3b1516", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4273, "upload_time": "2018-10-18T21:45:58", "url": "https://files.pythonhosted.org/packages/50/99/7ce0197c50373fc096fb0676b657573a2ea942faf7c1176707f9e28f7357/aioreloader-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70caaa5e20250c4e98c34d52528fd602", "sha256": "e4a47a8e734f28d2143de81044089740b5de37aa83abfeb69c05d2faef0c3f1d" }, "downloads": -1, "filename": "aioreloader-0.2.1.tar.gz", "has_sig": false, "md5_digest": "70caaa5e20250c4e98c34d52528fd602", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3115, "upload_time": "2018-10-18T21:45:59", "url": "https://files.pythonhosted.org/packages/14/3c/05036f8f843b40e9bf8c3735f6b173a8996cd805a31401e9368f5713b649/aioreloader-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "27ff7a4918de1cf0c9328dbe5b1c5630", "sha256": "62238db7e0f6c2c585fb73a99ca5e11ee58ac74725aa0fa2bf0f2a0b83ab0b5d" }, "downloads": -1, "filename": "aioreloader-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "27ff7a4918de1cf0c9328dbe5b1c5630", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4287, "upload_time": "2019-02-02T16:35:02", "url": "https://files.pythonhosted.org/packages/b2/91/3534d835f21416369326a7cb30c3c3d5e1ca7bb1925d564a3a314e7212ad/aioreloader-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "afba6d5b5454bf1424fe5d6319964a1e", "sha256": "bf49b841ed2c0e9f0ff170d95de549db199596c475e3b15f0c16f00e4261ed35" }, "downloads": -1, "filename": "aioreloader-0.2.2.tar.gz", "has_sig": false, "md5_digest": "afba6d5b5454bf1424fe5d6319964a1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3131, "upload_time": "2019-02-02T16:35:04", "url": "https://files.pythonhosted.org/packages/8b/c0/eb4878f1bab9f09f63fc20fa87cd1f783b96b436aa06938aeff601e75892/aioreloader-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "27ff7a4918de1cf0c9328dbe5b1c5630", "sha256": "62238db7e0f6c2c585fb73a99ca5e11ee58ac74725aa0fa2bf0f2a0b83ab0b5d" }, "downloads": -1, "filename": "aioreloader-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "27ff7a4918de1cf0c9328dbe5b1c5630", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4287, "upload_time": "2019-02-02T16:35:02", "url": "https://files.pythonhosted.org/packages/b2/91/3534d835f21416369326a7cb30c3c3d5e1ca7bb1925d564a3a314e7212ad/aioreloader-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "afba6d5b5454bf1424fe5d6319964a1e", "sha256": "bf49b841ed2c0e9f0ff170d95de549db199596c475e3b15f0c16f00e4261ed35" }, "downloads": -1, "filename": "aioreloader-0.2.2.tar.gz", "has_sig": false, "md5_digest": "afba6d5b5454bf1424fe5d6319964a1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3131, "upload_time": "2019-02-02T16:35:04", "url": "https://files.pythonhosted.org/packages/8b/c0/eb4878f1bab9f09f63fc20fa87cd1f783b96b436aa06938aeff601e75892/aioreloader-0.2.2.tar.gz" } ] }