{ "info": { "author": "Doist Developers", "author_email": "dev@doist.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Topic :: Software Development" ], "description": "This is a wrapper executing a command and sending its stdout/stderr to the\nSentry server.\n\nUseful to work with cron jobs. Unless misconfigured, the wrapper itself is\nquiet. It launches the program, captures its output, and if the program has\nbeen ended with non-zero exit code, builds a message and puts it to the remote\nserver.\n\n.. warning:: Don't try to launch scripts producing a lot of data to\n stdout / stderr with this wrapper, as it stores everything in\n memory and thus can easily make your system swap.\n\nExample of cron task::\n\n SENTRY_DSN='http://...../'\n */30 * * * * raven-sh -- bash -c 'echo hello world; exit 1'\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/doist/raven-sh", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "raven-sh", "package_url": "https://pypi.org/project/raven-sh/", "platform": "", "project_url": "https://pypi.org/project/raven-sh/", "project_urls": { "Homepage": "https://github.com/doist/raven-sh" }, "release_url": "https://pypi.org/project/raven-sh/0.5.1/", "requires_dist": [ "sentry-sdk (>=0.7.10)" ], "requires_python": "", "summary": "raven-sh is a client for Sentry which can be used as a wrapper for cron jobs", "version": "0.5.1" }, "last_serial": 5848688, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "6b4593237419ce9ae9b05631b3301d9c", "sha256": "cf640f0e0f2267b856e89823b517909e3f91237c91a143d8054d8889db89061f" }, "downloads": -1, "filename": "raven-sh-0.1.tar.gz", "has_sig": false, "md5_digest": "6b4593237419ce9ae9b05631b3301d9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2776, "upload_time": "2013-05-13T16:33:18", "url": "https://files.pythonhosted.org/packages/38/5b/e5afd7c6f7e0cb5950ce923f8254a2242940bca3a1c44e123fee042c9ef1/raven-sh-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "4a6b3d1926fdbafd6ad5f8f41be62176", "sha256": "222c7567e7f6dae6a88148b8a152b6767dbc1d16a846e35e25d0e9d7464ff721" }, "downloads": -1, "filename": "raven-sh-0.2.tar.gz", "has_sig": false, "md5_digest": "4a6b3d1926fdbafd6ad5f8f41be62176", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3340, "upload_time": "2016-03-28T17:14:23", "url": "https://files.pythonhosted.org/packages/9c/66/6c8a413027b8e379d1cc2b133a573689398860422ff9f6c74d73cad73e8c/raven-sh-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "9f93358d333e31615eeac9554e35fed1", "sha256": "53c90b440c43b7f652b7401c77b93cc7933860d8fd34009b512826dc7b1db231" }, "downloads": -1, "filename": "raven-sh-0.3.tar.gz", "has_sig": false, "md5_digest": "9f93358d333e31615eeac9554e35fed1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3514, "upload_time": "2016-08-02T11:02:28", "url": "https://files.pythonhosted.org/packages/bf/d1/b8714ad52d51da4869baa72d23b7b09923746a9165d233ff32bfab96f3d5/raven-sh-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "e109880a184a9dfde33c04988ea5ef17", "sha256": "7c1e4dfac53c018416d5aac7f49e984f54b7b3c2b2ded18d2f1a13db1a02cb2f" }, "downloads": -1, "filename": "raven-sh-0.4.tar.gz", "has_sig": false, "md5_digest": "e109880a184a9dfde33c04988ea5ef17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3597, "upload_time": "2016-08-09T20:23:57", "url": "https://files.pythonhosted.org/packages/cb/46/5d1f145fc31c307a43ff7a6ac82fa1bc5af1a9927f5e9345d9ec5099e18b/raven-sh-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "ad9caec51ea530bc60435ae000b6df96", "sha256": "32c6642e002d9507da345139f65b00e23710f072abc1e7abbe7f9de0901e4c51" }, "downloads": -1, "filename": "raven_sh-0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad9caec51ea530bc60435ae000b6df96", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5139, "upload_time": "2019-04-18T17:38:58", "url": "https://files.pythonhosted.org/packages/0d/a2/9ee9124f240eaf028bdda13c069b75f4f5725118020f7c8fcd1b959c1f38/raven_sh-0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d58a792bece28b0b0b60882df11bca9a", "sha256": "2ba343575d9732acd7f5bf112e3d361c8f809aabb61cf814186eba033a434f34" }, "downloads": -1, "filename": "raven-sh-0.5.tar.gz", "has_sig": false, "md5_digest": "d58a792bece28b0b0b60882df11bca9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3686, "upload_time": "2019-04-18T17:38:59", "url": "https://files.pythonhosted.org/packages/5c/7d/0dedd681e4190ccdb92fc8d5ea6a17627e257f825feb887eee3c8c5c66f3/raven-sh-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "ff04a86a3e9fa0cb45ea814def9e0ae3", "sha256": "a5fa06130896f9c4d9aa9b71016943c655bc3d884b55c40b2e1d3b7c636535fc" }, "downloads": -1, "filename": "raven_sh-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ff04a86a3e9fa0cb45ea814def9e0ae3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5209, "upload_time": "2019-09-18T08:38:07", "url": "https://files.pythonhosted.org/packages/24/b3/10ee386ddbc3f9c06116b233fe0ec4b7a9196e5fa8ffddeb20d59cf929ab/raven_sh-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "404f3bd10cb101b781700ccb2321b255", "sha256": "c875751f7795107bfd8c19c277ccbd4b11f24b8e0ce4c02df4898304760e1228" }, "downloads": -1, "filename": "raven-sh-0.5.1.tar.gz", "has_sig": false, "md5_digest": "404f3bd10cb101b781700ccb2321b255", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3754, "upload_time": "2019-09-18T08:38:10", "url": "https://files.pythonhosted.org/packages/76/01/b7b0c5bdddf14bcc48699506485538677d5c1136031315f40bfa9d564166/raven-sh-0.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ff04a86a3e9fa0cb45ea814def9e0ae3", "sha256": "a5fa06130896f9c4d9aa9b71016943c655bc3d884b55c40b2e1d3b7c636535fc" }, "downloads": -1, "filename": "raven_sh-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ff04a86a3e9fa0cb45ea814def9e0ae3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5209, "upload_time": "2019-09-18T08:38:07", "url": "https://files.pythonhosted.org/packages/24/b3/10ee386ddbc3f9c06116b233fe0ec4b7a9196e5fa8ffddeb20d59cf929ab/raven_sh-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "404f3bd10cb101b781700ccb2321b255", "sha256": "c875751f7795107bfd8c19c277ccbd4b11f24b8e0ce4c02df4898304760e1228" }, "downloads": -1, "filename": "raven-sh-0.5.1.tar.gz", "has_sig": false, "md5_digest": "404f3bd10cb101b781700ccb2321b255", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3754, "upload_time": "2019-09-18T08:38:10", "url": "https://files.pythonhosted.org/packages/76/01/b7b0c5bdddf14bcc48699506485538677d5c1136031315f40bfa9d564166/raven-sh-0.5.1.tar.gz" } ] }