{ "info": { "author": "Mario Kahlhofer", "author_email": "mario.kahlhofer@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5" ], "description": "\n# pyforever\n\n[![Latest Release](https://img.shields.io/github/release/blu3r4y/pyforever.svg?style=popout-square)](https://github.com/blu3r4y/pyforever/releases/latest)\n[![PyPI Version](https://img.shields.io/pypi/v/pyforever?style=popout-square)](https://pypi.org/project/pyforever/)\n[![Python Version](https://img.shields.io/badge/python-3.5%2B-blue?style=popout-square)](https://pypi.org/project/pyforever/)\n[![MIT License](https://img.shields.io/badge/License-MIT-yellow.svg?style=popout-square)](LICENSE.txt)\n\nAutomatically execute a Python script whenever changes are made to it.\n\n## Installation\n\n pip install pyforever\n\n## Usage\n\nReplace all calls to\n\n python myscript.py --myargs\n\nwith\n\n pyforever myscript.py --myargs\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/blu3r4y/pyforever", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyforever", "package_url": "https://pypi.org/project/pyforever/", "platform": "", "project_url": "https://pypi.org/project/pyforever/", "project_urls": { "Homepage": "https://github.com/blu3r4y/pyforever" }, "release_url": "https://pypi.org/project/pyforever/0.2.1/", "requires_dist": [ "watchgod" ], "requires_python": ">=3.5.0", "summary": "Automatically execute a Python script whenever changes are made to it", "version": "0.2.1", "yanked": false, "yanked_reason": null }, "last_serial": 6082137, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7d0328f6d9100aa74648620b34f19841", "sha256": "2480bc235a836e03cccc7ca0a7c2dc272f1fad2d3abcb5213f50a6fe6be9f90c" }, "downloads": -1, "filename": "pyforever-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7d0328f6d9100aa74648620b34f19841", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.0", "size": 3405, "upload_time": "2019-10-28T21:45:20", "upload_time_iso_8601": "2019-10-28T21:45:20.769450Z", "url": "https://files.pythonhosted.org/packages/21/3b/963eec24f6b45cc321405f5d97e4af0ac890d66fe73f229014188de806e9/pyforever-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "60447b58d94f3e5c0cb170d6f8ef29d2", "sha256": "4a43b53841326954b05a953eaf10fad6066c636f611f54552b94fec76842872a" }, "downloads": -1, "filename": "pyforever-0.1.0.tar.gz", "has_sig": false, "md5_digest": "60447b58d94f3e5c0cb170d6f8ef29d2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 2244, "upload_time": "2019-10-28T21:45:23", "upload_time_iso_8601": "2019-10-28T21:45:23.267847Z", "url": "https://files.pythonhosted.org/packages/1f/c9/1d4a6e4fe33b9f984b05af159e6d5ec0ce078440ec3eb3d361af81171235/pyforever-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b6d7c2a6c4fae096f5d92bc5c8260d8b", "sha256": "e37d0e5cb63204501a03f4101bf483aa4cb29eb98fd92a404379182b07c955a8" }, "downloads": -1, "filename": "pyforever-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b6d7c2a6c4fae096f5d92bc5c8260d8b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.0", "size": 4371, "upload_time": "2019-11-02T22:38:18", "upload_time_iso_8601": "2019-11-02T22:38:18.464306Z", "url": "https://files.pythonhosted.org/packages/3a/17/15b5cb5a180f9f92999f62ed27f89d7b6d7f099b55ca26ee9338bd2b63b3/pyforever-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8ec0d9297af2e59f252f4825c634cb29", "sha256": "e6eb88ee098ca8bd8fc729623fc52f383390ebd406e1796d289ea8bdc089863a" }, "downloads": -1, "filename": "pyforever-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8ec0d9297af2e59f252f4825c634cb29", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 3058, "upload_time": "2019-11-02T22:38:19", "upload_time_iso_8601": "2019-11-02T22:38:19.987929Z", "url": "https://files.pythonhosted.org/packages/b4/5a/2d4fc2b22b91333777a74ceb4cb8d33ae42aaed63fc89e7e1d05c44d179f/pyforever-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "a82ed01d512904026ad71ad3ff28a969", "sha256": "08de42d2b7c94d0e77e44ea207315ceebc70a590f99d04eb180c8c156057cbb4" }, "downloads": -1, "filename": "pyforever-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a82ed01d512904026ad71ad3ff28a969", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.0", "size": 4391, "upload_time": "2019-11-05T17:58:22", "upload_time_iso_8601": "2019-11-05T17:58:22.930685Z", "url": "https://files.pythonhosted.org/packages/7f/95/2885255646157bb1a43a887e2fb0fd5042cb5ca82f3e2ba3335752e70b55/pyforever-0.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "afa43af0db2ae3c3ec9ea514d0a2b542", "sha256": "40f918c766d5a9957cd8c339ac62c9c76cec09b95921a29730c632b05244cd4b" }, "downloads": -1, "filename": "pyforever-0.2.1.tar.gz", "has_sig": false, "md5_digest": "afa43af0db2ae3c3ec9ea514d0a2b542", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 3080, "upload_time": "2019-11-05T17:58:24", "upload_time_iso_8601": "2019-11-05T17:58:24.375144Z", "url": "https://files.pythonhosted.org/packages/0e/21/c667d56e7d50c7dfce60727b8268c484418b3f9f5e754b9efb25bb9dc03d/pyforever-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a82ed01d512904026ad71ad3ff28a969", "sha256": "08de42d2b7c94d0e77e44ea207315ceebc70a590f99d04eb180c8c156057cbb4" }, "downloads": -1, "filename": "pyforever-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a82ed01d512904026ad71ad3ff28a969", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.0", "size": 4391, "upload_time": "2019-11-05T17:58:22", "upload_time_iso_8601": "2019-11-05T17:58:22.930685Z", "url": "https://files.pythonhosted.org/packages/7f/95/2885255646157bb1a43a887e2fb0fd5042cb5ca82f3e2ba3335752e70b55/pyforever-0.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "afa43af0db2ae3c3ec9ea514d0a2b542", "sha256": "40f918c766d5a9957cd8c339ac62c9c76cec09b95921a29730c632b05244cd4b" }, "downloads": -1, "filename": "pyforever-0.2.1.tar.gz", "has_sig": false, "md5_digest": "afa43af0db2ae3c3ec9ea514d0a2b542", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 3080, "upload_time": "2019-11-05T17:58:24", "upload_time_iso_8601": "2019-11-05T17:58:24.375144Z", "url": "https://files.pythonhosted.org/packages/0e/21/c667d56e7d50c7dfce60727b8268c484418b3f9f5e754b9efb25bb9dc03d/pyforever-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }