{ "info": { "author": "Cyber and Infrastructure Security Agency", "author_email": "ncats@hq.dhs.gov", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# travis-wait-improved \ud83d\udc77\ud83c\udffb\u200d\u23f2\ud83d\udc4d #\n\n[![Build Status](https://travis-ci.com/cisagov/travis-wait-improved.svg?branch=develop)](https://travis-ci.com/cisagov/travis-wait-improved)\n[![Coverage Status](https://coveralls.io/repos/github/cisagov/travis-wait-improved/badge.svg?branch=develop)](https://coveralls.io/github/cisagov/travis-wait-improved?branch=develop)\n[![Total alerts](https://img.shields.io/lgtm/alerts/g/cisagov/travis-wait-improved.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/cisagov/travis-wait-improved/alerts/)\n[![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/cisagov/travis-wait-improved.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/cisagov/travis-wait-improved/context:python)\n[![Known Vulnerabilities](https://snyk.io/test/github/cisagov/travis-wait-improved/develop/badge.svg)](https://snyk.io/test/github/cisagov/travis-wait-improved)\n\n`travis-wait-improved` is a tool to prevent Travis-CI from thinking a\nlong-running process has stalled. It will start a child process,\nand pass its output through along with keep-alive messages.\n\nFor example, if you wanted to run a packer build that could take up\nto 30 minutes, you would add the following to your `.travis.yml` file:\n\n```yml\nbefore_deploy:\n - pip install travis-wait-improved\n\ndeploy:\n - provider: script\n script: travis-wait-improved --timeout 30m packer build packer.json\n```\n\n## Contributing ##\n\nWe welcome contributions! Please see [here](CONTRIBUTING.md) for\ndetails.\n\n## License ##\n\nThis project is in the worldwide [public domain](LICENSE).\n\nThis project is in the public domain within the United States, and\ncopyright and related rights in the work worldwide are waived through\nthe [CC0 1.0 Universal public domain\ndedication](https://creativecommons.org/publicdomain/zero/1.0/).\n\nAll contributions to this project will be released under the CC0\ndedication. By submitting a pull request, you are agreeing to comply\nwith this waiver of copyright interest.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/cisagov/travis-wait-improved", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.us-cert.gov/resources/ncats", "keywords": "travis-wait travis-ci sherpa travis_wait", "license": "License :: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "maintainer": "", "maintainer_email": "", "name": "travis-wait-improved", "package_url": "https://pypi.org/project/travis-wait-improved/", "platform": "", "project_url": "https://pypi.org/project/travis-wait-improved/", "project_urls": { "Download": "https://github.com/cisagov/travis-wait-improved", "Homepage": "https://www.us-cert.gov/resources/ncats" }, "release_url": "https://pypi.org/project/travis-wait-improved/0.0.4/", "requires_dist": [ "docopt", "termcolor", "pre-commit ; extra == 'test'", "pytest ; extra == 'test'", "pytest-cov ; extra == 'test'", "coveralls ; extra == 'test'" ], "requires_python": "", "summary": "A tool to help long-running, yet reticent, processes avoid death at the hands of Traivs-CI.", "version": "0.0.4" }, "last_serial": 5493468, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "1ecbe943caa749e8cd30522311ad89a8", "sha256": "f78f1f5b4d4bc97d5c7cd462e695ddd8641b145808fb3c3a82aeea315a5482bc" }, "downloads": -1, "filename": "travis_wait_improved-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1ecbe943caa749e8cd30522311ad89a8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7712, "upload_time": "2019-07-05T20:47:25", "url": "https://files.pythonhosted.org/packages/ec/15/bc4149dd3b93f3285b6149e2f8005823e9fce1d70de6c58b6be915ebcafe/travis_wait_improved-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6c019104e5ee164346734a9062d1df4", "sha256": "75e27bc5a44985534ab4860e99bcd819461ce0a9f974206d5574124ec8c75af8" }, "downloads": -1, "filename": "travis-wait-improved-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b6c019104e5ee164346734a9062d1df4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4700, "upload_time": "2019-07-05T20:47:27", "url": "https://files.pythonhosted.org/packages/7b/ae/fb31f9273bbfbf8ae895a6a378aef775a1aa94a9898a39e965460b29fa10/travis-wait-improved-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "c33ed9d7102e33c0bc38d7e001eab13f", "sha256": "e3e19e2e465c9ade91868bfc42016748a0d208579497f0c6403aa5d06a82882a" }, "downloads": -1, "filename": "travis_wait_improved-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c33ed9d7102e33c0bc38d7e001eab13f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7838, "upload_time": "2019-07-05T21:38:01", "url": "https://files.pythonhosted.org/packages/6c/aa/21d77ca5fce014dae438bc30fc988b328ce1949bb74daed4c5be16633263/travis_wait_improved-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d59d8d033a06d5f556eef10a4194d75", "sha256": "01ab87dc51314aa7626d680ec9a8710b22138d382c564b56acf438d86419c9ef" }, "downloads": -1, "filename": "travis-wait-improved-0.0.2.tar.gz", "has_sig": false, "md5_digest": "9d59d8d033a06d5f556eef10a4194d75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4813, "upload_time": "2019-07-05T21:38:03", "url": "https://files.pythonhosted.org/packages/13/bd/8d1c5c79c9306ced138ec3adbb5f35e5c33430157a1d3dfb581ca3e2417c/travis-wait-improved-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "899bd36b7a4d8f1f20be87675721785c", "sha256": "4991953b4e47385a95ea30912df37ca9f02a30fff701ea30fe4cf45d3b24797a" }, "downloads": -1, "filename": "travis_wait_improved-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "899bd36b7a4d8f1f20be87675721785c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7852, "upload_time": "2019-07-05T22:23:19", "url": "https://files.pythonhosted.org/packages/19/d1/9bb5787e2b60b6101f3c8e562d9f9b50b778b258797c27ff62df16e4c4ac/travis_wait_improved-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1b53d0f57da01b8519a4fcd795eaaeb", "sha256": "77758d460468bf556cf5d3dfaed55ddfad7e908336d954ce7cf94874759b6b92" }, "downloads": -1, "filename": "travis-wait-improved-0.0.3.tar.gz", "has_sig": false, "md5_digest": "d1b53d0f57da01b8519a4fcd795eaaeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4824, "upload_time": "2019-07-05T22:23:20", "url": "https://files.pythonhosted.org/packages/e9/78/1aa4ca972237c05a8c64beb1e4fe1e37b01100eda15069726dc0a9b5287b/travis-wait-improved-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "0dc20ab52e6ca7360115cc151a7e5f4e", "sha256": "5685da9679c1971f8dbc15718a39f9d63d561705d0fc9e1c69a46acbe7ab32ef" }, "downloads": -1, "filename": "travis_wait_improved-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "0dc20ab52e6ca7360115cc151a7e5f4e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7850, "upload_time": "2019-07-05T23:11:35", "url": "https://files.pythonhosted.org/packages/99/57/d482d002da6de2b10f0f330aeadbfcf04359107cdd24dba2dee19a91f893/travis_wait_improved-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae9124b14e2dba5c626cabbb99b13262", "sha256": "200cd12d285e1cf1483e366287f914d1377c0f1e67c6329b86d68f239f3a31ae" }, "downloads": -1, "filename": "travis-wait-improved-0.0.4.tar.gz", "has_sig": false, "md5_digest": "ae9124b14e2dba5c626cabbb99b13262", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4825, "upload_time": "2019-07-05T23:11:37", "url": "https://files.pythonhosted.org/packages/26/a7/7a34e9b56f0c791380f9bbda70e75f3078b5691ae3fb61c1c3313b979ce9/travis-wait-improved-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0dc20ab52e6ca7360115cc151a7e5f4e", "sha256": "5685da9679c1971f8dbc15718a39f9d63d561705d0fc9e1c69a46acbe7ab32ef" }, "downloads": -1, "filename": "travis_wait_improved-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "0dc20ab52e6ca7360115cc151a7e5f4e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7850, "upload_time": "2019-07-05T23:11:35", "url": "https://files.pythonhosted.org/packages/99/57/d482d002da6de2b10f0f330aeadbfcf04359107cdd24dba2dee19a91f893/travis_wait_improved-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae9124b14e2dba5c626cabbb99b13262", "sha256": "200cd12d285e1cf1483e366287f914d1377c0f1e67c6329b86d68f239f3a31ae" }, "downloads": -1, "filename": "travis-wait-improved-0.0.4.tar.gz", "has_sig": false, "md5_digest": "ae9124b14e2dba5c626cabbb99b13262", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4825, "upload_time": "2019-07-05T23:11:37", "url": "https://files.pythonhosted.org/packages/26/a7/7a34e9b56f0c791380f9bbda70e75f3078b5691ae3fb61c1c3313b979ce9/travis-wait-improved-0.0.4.tar.gz" } ] }