{ "info": { "author": "Colin T.A. Gray", "author_email": "colinta@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development" ], "description": "====\npunt\n====\n\nI saw kicker_ the other day and thought: I could write that in a minute!\n\nSo I did.\n\n------------\nINSTALLATION\n------------\n\n::\n\n $ pip install punt\n\n-----\nUSAGE\n-----\n\n::\n\n $ punt 'du -sh' # list file sizes, update the list when a file in cwd changes\n $ punt -w tests 'py.test' # run py.test when any file in tests/ changes\n $ punt -w tests -w lib 'py.test' # run py.test when any file in tests/ or lib/ changes\n $ punt -l make # only monitor \"local\" files (don't observe subdirectories)\n $ punt --help\n $ punt --version\n\n----\nINFO\n----\n\n``punt`` is a tiny tool, just one ``__init__.py`` file. It uses watchdog_ to\nmonitor file changes, and docopt_ to parse command line arguments.\n\n-------\nLICENSE\n-------\n\n:Author: Colin Thomas-Arnold\n:Copyright: 2012 Colin Thomas-Arnold \n\nCopyright (c) 2012, Colin Thomas-Arnold\nAll rights reserved.\n\nSee LICENSE_ for more details (it's a simplified BSD license).\n\n.. _kicker: https://github.com/alloy/kicker\n.. _watchdog: http://github.com/gorakhargosh/watchdog\n.. _docopt: http://github.com/docopt/docopt\n.. _LICENSE: https://github.com/colinta/punt/blob/master/LICENSE", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/colinta/punt", "keywords": "terminal command shell", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "punt", "package_url": "https://pypi.org/project/punt/", "platform": "any", "project_url": "https://pypi.org/project/punt/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/colinta/punt" }, "release_url": "https://pypi.org/project/punt/v1.9.2/", "requires_dist": null, "requires_python": null, "summary": "Monitor file changes, and run script on changes.", "version": "v1.9.2" }, "last_serial": 1940316, "releases": { "v1.0": [ { "comment_text": "", "digests": { "md5": "26620c9555dcd4f059fddb062f7ba20f", "sha256": "19de78f949f6320cec2ea688cd1d2e923806693f9b9fc8e206a2bc5a43e58b64" }, "downloads": -1, "filename": "punt-v1.0.tar.gz", "has_sig": false, "md5_digest": "26620c9555dcd4f059fddb062f7ba20f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2569, "upload_time": "2012-07-06T19:18:57", "url": "https://files.pythonhosted.org/packages/52/56/1294aaae70e4489832b43a734f8bfc1933064477f667de84a3f19741dec1/punt-v1.0.tar.gz" } ], "v1.1": [ { "comment_text": "", "digests": { "md5": "39efdf8bf1170a8f804067f9c10304c9", "sha256": "27890cda7a239435ecaec276b046a220333117fc3c2989932cc870cc78aa77af" }, "downloads": -1, "filename": "punt-v1.1.tar.gz", "has_sig": false, "md5_digest": "39efdf8bf1170a8f804067f9c10304c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2573, "upload_time": "2012-07-06T19:22:41", "url": "https://files.pythonhosted.org/packages/3e/b4/e17b13984c6c177c6b36853c63c8a98351bc0193b3f2b59c287cd44ccf5c/punt-v1.1.tar.gz" } ], "v1.2": [ { "comment_text": "", "digests": { "md5": "054bf28232cf444d1db3f8190606f196", "sha256": "87076936ef2c5c60b6821add7133c2939c6dd62593a7dd6e0e2b30784e43f4ce" }, "downloads": -1, "filename": "punt-v1.2.tar.gz", "has_sig": false, "md5_digest": "054bf28232cf444d1db3f8190606f196", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3590, "upload_time": "2012-07-06T19:33:13", "url": "https://files.pythonhosted.org/packages/fe/59/073e4a1a90f14bdf22ef45c0167585ca53a217d809a118acc661e4592296/punt-v1.2.tar.gz" } ], "v1.3": [ { "comment_text": "", "digests": { "md5": "5f779144901482022696719e91e1d683", "sha256": "95294d71c2ce440d577180d6eb79edbb57251ced941270b0f0c0fddd7b0d2bd1" }, "downloads": -1, "filename": "punt-v1.3.tar.gz", "has_sig": false, "md5_digest": "5f779144901482022696719e91e1d683", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3594, "upload_time": "2012-07-11T01:03:38", "url": "https://files.pythonhosted.org/packages/b3/f4/09703fef9b047a55e20451ed46b024fea9548dc046c88c807395a36d7eb3/punt-v1.3.tar.gz" } ], "v1.4": [ { "comment_text": "", "digests": { "md5": "10d65962da64ae2dca8275231ab15c6b", "sha256": "07f9406ad3deeb2200482f77e088f3589bf65a4523829969002cc7ddf3d99b17" }, "downloads": -1, "filename": "punt-v1.4.tar.gz", "has_sig": false, "md5_digest": "10d65962da64ae2dca8275231ab15c6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3625, "upload_time": "2012-07-12T00:19:56", "url": "https://files.pythonhosted.org/packages/27/8e/9d977ef801e53509c520b15b11a8890af86b7cd2f0fa931fb67803103b90/punt-v1.4.tar.gz" } ], "v1.5": [ { "comment_text": "", "digests": { "md5": "e4433bf20c7a8e4c7900535c665fec0e", "sha256": "1a665e8d70bb13c7aadca1bd9ec75048491661603511ccdbea5450196fb5390f" }, "downloads": -1, "filename": "punt-v1.5.tar.gz", "has_sig": false, "md5_digest": "e4433bf20c7a8e4c7900535c665fec0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3616, "upload_time": "2012-07-16T17:45:43", "url": "https://files.pythonhosted.org/packages/49/bd/9b3a397cce96f0f7bc18d0630c5fc683ce16048597d3724a8756c540f9e5/punt-v1.5.tar.gz" } ], "v1.6": [ { "comment_text": "", "digests": { "md5": "c8d2a0bac446f74836bb0ca866bf4c31", "sha256": "9c7729f82269178bae70012800721a40b5e8af8ae4e30093c1264e9219aece40" }, "downloads": -1, "filename": "punt-v1.6.tar.gz", "has_sig": false, "md5_digest": "c8d2a0bac446f74836bb0ca866bf4c31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3665, "upload_time": "2012-07-18T03:57:50", "url": "https://files.pythonhosted.org/packages/64/67/c7f2cc8b22739ca75c11c51744ffa981082fe8d75046a156ebbc3a71b657/punt-v1.6.tar.gz" } ], "v1.7": [ { "comment_text": "", "digests": { "md5": "2ff12a49f4a21f255e091ad1b94b8809", "sha256": "1375b5387b3deaa5fb9b36106107f1b23e357b08d4e3f75db17a8cb0099a55e8" }, "downloads": -1, "filename": "punt-v1.7.tar.gz", "has_sig": false, "md5_digest": "2ff12a49f4a21f255e091ad1b94b8809", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3658, "upload_time": "2012-07-18T22:25:31", "url": "https://files.pythonhosted.org/packages/4e/8a/792ac60d13659cf2b95e6360903e9f7600c7d3cd1c08276bb32b0218f05f/punt-v1.7.tar.gz" } ], "v1.8": [ { "comment_text": "", "digests": { "md5": "812f1f6d3c0450165a233591812e715d", "sha256": "483346562dbddb2dc26fcd22909b0ec3511fff8ce83f6d1e96088ebfc7ace50f" }, "downloads": -1, "filename": "punt-v1.8.tar.gz", "has_sig": false, "md5_digest": "812f1f6d3c0450165a233591812e715d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3843, "upload_time": "2012-08-13T20:21:20", "url": "https://files.pythonhosted.org/packages/d7/82/ef6dc2196f1745f547cee6a480b50a623360f1ffc92e02abd76347ab2813/punt-v1.8.tar.gz" } ], "v1.8.1": [ { "comment_text": "", "digests": { "md5": "11dbca55b963257d56aa2ecf2285858b", "sha256": "b7702d7538ae7368233988440823eaba3339d0ed6c33e190bb9b8d3232edacc5" }, "downloads": -1, "filename": "punt-v1.8.1.tar.gz", "has_sig": false, "md5_digest": "11dbca55b963257d56aa2ecf2285858b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3854, "upload_time": "2012-08-23T17:06:05", "url": "https://files.pythonhosted.org/packages/fa/40/250bd0c0f0d11189eec155d34e4844ad220f6d2851d4eebd153acb927944/punt-v1.8.1.tar.gz" } ], "v1.8.2": [ { "comment_text": "", "digests": { "md5": "48403e01fe69e5c5f33d3899c1d285d2", "sha256": "942ac20173ab1dfe5e11fbb445ade4ea1d0b226bd09fd4cbf9d73032abdd276b" }, "downloads": -1, "filename": "punt-v1.8.2.tar.gz", "has_sig": false, "md5_digest": "48403e01fe69e5c5f33d3899c1d285d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3841, "upload_time": "2013-01-05T13:15:28", "url": "https://files.pythonhosted.org/packages/01/ad/c5796d7daecb6ea36c40a702492f44920e4b716f6f1a78fae037e42d49c8/punt-v1.8.2.tar.gz" } ], "v1.8.3": [ { "comment_text": "", "digests": { "md5": "9c21d3d989ba35ad24b8a72eb78b3ac4", "sha256": "5a6e6af4dacd8f541b63d89cf8b358493be2b1595acbf62841b57e92694e8a51" }, "downloads": -1, "filename": "punt-v1.8.3.tar.gz", "has_sig": false, "md5_digest": "9c21d3d989ba35ad24b8a72eb78b3ac4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3917, "upload_time": "2015-11-25T18:24:48", "url": "https://files.pythonhosted.org/packages/62/2b/d0dbc12fd47e1b66b438974a1e5aefe9f85dca732311219b48da7dbb0e7a/punt-v1.8.3.tar.gz" } ], "v1.9.0": [ { "comment_text": "", "digests": { "md5": "23d1b49b9a8c959874da982806d9bfb7", "sha256": "4ee8499053b541899b423abf857b16509fef74186b31a24aaaa6b699e3fbf46e" }, "downloads": -1, "filename": "punt-v1.9.0.tar.gz", "has_sig": false, "md5_digest": "23d1b49b9a8c959874da982806d9bfb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3996, "upload_time": "2016-02-04T18:52:43", "url": "https://files.pythonhosted.org/packages/05/b8/813e6fb74b1c386078a9c7c5b03c0394c3ff364b8e4d2f5c4a9c67dff206/punt-v1.9.0.tar.gz" } ], "v1.9.1": [ { "comment_text": "", "digests": { "md5": "41233d82a8f844faf516573cd14f650f", "sha256": "0fc95d321e6cfcba70dca280819339bbd4c055c7384769e4bfe2abd29e041117" }, "downloads": -1, "filename": "punt-v1.9.1.tar.gz", "has_sig": false, "md5_digest": "41233d82a8f844faf516573cd14f650f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3998, "upload_time": "2016-02-04T18:56:42", "url": "https://files.pythonhosted.org/packages/47/de/b368e027d0c6b36c4142ba0f357735c7aa26218ad94b64eb9ba0e93cc691/punt-v1.9.1.tar.gz" } ], "v1.9.2": [ { "comment_text": "", "digests": { "md5": "ee557e65482d42a281092f0e8b69b597", "sha256": "2df1cb1501d0496e54d5fb01da15ee6f68c309b527811681b9a55a7e19dd7267" }, "downloads": -1, "filename": "punt-v1.9.2.tar.gz", "has_sig": false, "md5_digest": "ee557e65482d42a281092f0e8b69b597", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4090, "upload_time": "2016-02-04T19:18:11", "url": "https://files.pythonhosted.org/packages/57/41/134133730b2353ed40cf4390eff499b13b4ee772c1befd1602d93a90ba31/punt-v1.9.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ee557e65482d42a281092f0e8b69b597", "sha256": "2df1cb1501d0496e54d5fb01da15ee6f68c309b527811681b9a55a7e19dd7267" }, "downloads": -1, "filename": "punt-v1.9.2.tar.gz", "has_sig": false, "md5_digest": "ee557e65482d42a281092f0e8b69b597", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4090, "upload_time": "2016-02-04T19:18:11", "url": "https://files.pythonhosted.org/packages/57/41/134133730b2353ed40cf4390eff499b13b4ee772c1befd1602d93a90ba31/punt-v1.9.2.tar.gz" } ] }