{ "info": { "author": "John Jacobsen", "author_email": "john@mail.npxdesigns.com", "bugtrack_url": null, "classifiers": [], "description": "# conttest\n\nContinuous testing helper, adapted from [1], but which makes no\nassumption about what tests you might want to run continuously while\ndeveloping. For more information, see [this blog post](http://eigenhombre.com/testing/2012/03/31/ontinuous-testing-in-python-clojure-and-blub/).\n\n**Any command supplied to the script will be run once and\nthen repeated any time the code in the current working directory\nchanges.** You may wish to edit the IGNORE_* tuples to suit your\nparticular setup.\n\nNote that ANY command you supply the script will be run, so be\ncareful. You have been warned!\n\n[1] https://github.com/brunobord/tdaemon/blob/master/tdaemon.py\n\n### Installation\n\n ./setup.py install # from source\nor\n\n pip install conttest # use sudo if installing globally\n\n### Usage examples\n\n conttest nosetests\n conttest 'nosetests -q && pep8 -r .'\n\nPlacing a file .conttest-excludes in the current working directory\nwill exclude subdirectories, e.g.:\n\n .svn$\n .git\n build\n vendor/elastic*\n install\n\nwill match files against the listed regular expressions and skip checking\nfor changes in those directories. This can save quite a bit of time and CPU\nduring normal operation.\n\n## Author\n\n[John Jacobsen](http://eigenhombre.com)\n\n## License\n\nEclipse Public License\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN\nNO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\nDAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\nOTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE\nOR OTHER DEALINGS IN THE SOFTWARE.", "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/eigenhombre/continuous-testing-helper", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "conttest", "package_url": "https://pypi.org/project/conttest/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/conttest/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/eigenhombre/continuous-testing-helper" }, "release_url": "https://pypi.org/project/conttest/0.0.8/", "requires_dist": null, "requires_python": null, "summary": "Simple continuous testing tool", "version": "0.0.8" }, "last_serial": 1105593, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "10d2a056d696beb345615c394076716c", "sha256": "7488c889dd24cb5034894afeae3fcd662faf4759930144b8ccff9b4c27395146" }, "downloads": -1, "filename": "conttest-0.0.1-py2.6.egg", "has_sig": true, "md5_digest": "10d2a056d696beb345615c394076716c", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 4064, "upload_time": "2012-06-25T22:11:15", "url": "https://files.pythonhosted.org/packages/da/a4/81d8ac1c2a9f41c556233361cb3a78a45c11892290639b5390567003776b/conttest-0.0.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "196bc0c8bd6eb3e0de480f97c1b474f1", "sha256": "b3a47d89456cdb2ecbc5b8a553fabbd3dd7f49aab36b62e0c238b25a044405cc" }, "downloads": -1, "filename": "conttest-0.0.1.tar.gz", "has_sig": true, "md5_digest": "196bc0c8bd6eb3e0de480f97c1b474f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2664, "upload_time": "2012-06-25T22:12:02", "url": "https://files.pythonhosted.org/packages/71/fc/cabec7c60acec23b287f262da24b42c2d1cc60f7db69be925ffb38b28f04/conttest-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "f3df928771abd57faa336bf56841e49b", "sha256": "d4ae861fe28ae6eac8c2550e8efa4b175eb3ddee75b01753af4862c4febec677" }, "downloads": -1, "filename": "conttest-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f3df928771abd57faa336bf56841e49b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3009, "upload_time": "2012-12-24T00:37:09", "url": "https://files.pythonhosted.org/packages/da/d8/e24e812c384c5dda9347de760a9df3dcbf74b5ac8c92253209fa384a8d51/conttest-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "aaabb58b555c25f8363a8d68aab6dc4e", "sha256": "4fe3a3035b2de3c18905600ab9ecd355df5236a619fc5d41e15a587dd5fd6187" }, "downloads": -1, "filename": "conttest-0.0.3.tar.gz", "has_sig": false, "md5_digest": "aaabb58b555c25f8363a8d68aab6dc4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3001, "upload_time": "2012-12-24T00:41:59", "url": "https://files.pythonhosted.org/packages/59/2c/951db8591573eade878a2e3a17a804accfb79da6b8bff324b42a02a8ab54/conttest-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "91d022937ed3b6c4cc521ae43886c527", "sha256": "d949bbd75a8deb5b3883e6fdae2cb00b967ff6c0f57583df411590660e78f163" }, "downloads": -1, "filename": "conttest-0.0.4.tar.gz", "has_sig": false, "md5_digest": "91d022937ed3b6c4cc521ae43886c527", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3013, "upload_time": "2012-12-24T00:43:29", "url": "https://files.pythonhosted.org/packages/a1/54/d24b294aac840509ebcf02fa1354a0ffb2f7aeb658a2f894eaa38daed332/conttest-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "870287691da586d7ef3b3b750fa20e2e", "sha256": "bbed7b8e4fcd742b18136aff199dd9a01fe5d0f3f487a32da46b20bd9e6bac19" }, "downloads": -1, "filename": "conttest-0.0.5.tar.gz", "has_sig": false, "md5_digest": "870287691da586d7ef3b3b750fa20e2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3190, "upload_time": "2013-04-09T19:34:06", "url": "https://files.pythonhosted.org/packages/8a/fa/b25c88915664e3b30a176efe58fbcc86b1ba926de1609f9dca24463509fd/conttest-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "472fbfb08ee663fc52315d6b6dddc23a", "sha256": "bfd82ca9e5428abce72cf4f97f04127fa17477edce25f2550ce42973acd4c206" }, "downloads": -1, "filename": "conttest-0.0.6.tar.gz", "has_sig": false, "md5_digest": "472fbfb08ee663fc52315d6b6dddc23a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3208, "upload_time": "2013-09-30T20:32:34", "url": "https://files.pythonhosted.org/packages/7c/42/f2c08cb526d6d8d6321eeda79c4af5fe148fae88d84c9c567fd37609b233/conttest-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "b518106287978e052a738ce0cd3c7a89", "sha256": "8b6d285f5d14beb43d20144e91bb37facb18e6b948c26695153872ac95e4691e" }, "downloads": -1, "filename": "conttest-0.0.7.tar.gz", "has_sig": false, "md5_digest": "b518106287978e052a738ce0cd3c7a89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3405, "upload_time": "2014-05-19T18:32:38", "url": "https://files.pythonhosted.org/packages/13/a9/5df276b6ab219b99c7d8b22ce9798b61d3d5be3f49bd970b4edf8fbccb8c/conttest-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "9c5a29213bfa63a1a9156973b232e15f", "sha256": "49d95f2d5fb88183b2f7807e25fb46d715bd3a4998f4ff679a6d0d61cbebd7dc" }, "downloads": -1, "filename": "conttest-0.0.8.tar.gz", "has_sig": false, "md5_digest": "9c5a29213bfa63a1a9156973b232e15f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3385, "upload_time": "2014-05-27T13:27:49", "url": "https://files.pythonhosted.org/packages/1c/b2/9847e8b87a9c8c9e3e2ba320591cd6a968a1a2380a938c535a9b0873febd/conttest-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9c5a29213bfa63a1a9156973b232e15f", "sha256": "49d95f2d5fb88183b2f7807e25fb46d715bd3a4998f4ff679a6d0d61cbebd7dc" }, "downloads": -1, "filename": "conttest-0.0.8.tar.gz", "has_sig": false, "md5_digest": "9c5a29213bfa63a1a9156973b232e15f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3385, "upload_time": "2014-05-27T13:27:49", "url": "https://files.pythonhosted.org/packages/1c/b2/9847e8b87a9c8c9e3e2ba320591cd6a968a1a2380a938c535a9b0873febd/conttest-0.0.8.tar.gz" } ] }