{ "info": { "author": "Beanbag, Inc.", "author_email": "support@beanbaginc.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Software Development", "Topic :: Software Development :: Quality Assurance" ], "description": "=================\nReview Bot Worker\n=================\n\n`Review Bot`_ is a tool for automating tasks on code uploaded to `Review\nBoard`_, and posting the results as a code review. Review Bot was built to\nautomate the execution of static analysis tools.\n\nThe Review Bot worker is the service component of Review Bot that performs the\ncode reviews, managed by the `Review Bot extension`_. Workers on be installed\non a single server, or can be distributed across several, helping to review\nlarge numbers of changes at once.\n\n\n.. _Review Bot: https://www.reviewboard.org/downloads/reviewbot/\n.. _Review Bot extension: https://pypi.org/project/reviewbot-extension/\n.. _Review Board: https://www.reviewboard.org/\n\n\nSupported Code Checking Tools\n=============================\n\nThe Review Bot worker can perform automated code reviews using any of the\nfollowing tools:\n\n* `BuildBot \"try\"\n `_\n \u2013 Builds the patch in a configured BuildBot environment\n\n* `checkstyle\n `_\n \u2013 A static analysis tool that provides a variety of checkers for Java code\n\n* `Cppcheck\n `_\n \u2013 A static analysis tool for C/C++ code\n\n* `CppLint `_\n \u2013 Checks C++ code against Google's style guide\n\n* `flake8 `_\n \u2013 A wrapper around several Python code quality tools\n\n* `PMD `_\n \u2013 A static analysis tool that provides checkers for many languages\n\n* `pycodestyle\n `_\n \u2013 A code style checker for Python code\n\n* `pyflakes `_\n \u2013 A static analysis tool for Python code\n\nSee the links above for installation and usage instructions.\n\n\nInstalling the Review Bot Worker\n================================\n\nThe worker is provided through the reviewbot-worker_ Python package.\n\nSee the documentation_ to learn how to install and configure the worker and\nthe rest of Review Bot.\n\n.. _documentation:\n https://www.reviewboard.org/docs/reviewbot/latest/\n.. _reviewbot-worker: https://pypi.org/project/reviewbot-worker/\n\n\nGetting Support\n===============\n\nWe can help you get going with Review Bot, and diagnose any issues that may\ncome up. There are three levels of support: Public Community Support, Private\nBasic Support, and Private Premium Support.\n\nThe public community support is available on our main `discussion list`_. We\ngenerally respond to requests within a couple of days. This support works well\nfor general, non-urgent questions that don't need to expose confidential\ninformation.\n\nPrivate Support plans are available through support contracts. We offer\nsame-day support options, handled confidentially over e-mail or our support\ntracker, and can assist with a wide range of requests.\n\nSee your `support options`_ for more information.\n\n\n.. _discussion list: https://groups.google.com/group/reviewboard/\n.. _support options: https://www.reviewboard.org/support/\n\n\nOur Happy Users\n===============\n\nThere are thousands of companies and organizations using Review Board today.\nWe respect the privacy of our users, but some of them have asked to feature them\non the `Happy Users page`_.\n\nIf you're using Review Board, and you're a happy user,\n`let us know! `_\n\n\n.. _Happy Users page: https://www.reviewboard.org/users/\n\n\nReporting Bugs\n==============\n\nHit a bug? Let us know by\n`filing a bug report `_.\n\nYou can also look through the\n`existing bug reports `_ to see if anyone\nelse has already filed the bug.\n\n\nContributing\n============\n\nAre you a developer? Do you want to help build new tools or features for\nReview Bot? Great! Let's help you get started.\n\nFirst off, read through our `Contributor Guide`_.\n\nWe accept patches to Review Bot, Review Board, RBTools, and other related\nprojects on `reviews.reviewboard.org `_.\n(Please note that we *do not* accept pull requests.)\n\nGot any questions about anything related to Review Board and development? Head\non over to our `development discussion list`_.\n\n.. _`Contributor Guide`: https://www.reviewboard.org/docs/codebase/dev/\n.. _`development discussion list`:\n https://groups.google.com/group/reviewboard-dev/\n\n\nRelated Projects\n================\n\n* `Review Board`_ \u2013\n Our extensible, open source code review tool.\n* RBTools_ \u2013\n The RBTools command line suite.\n* `RB Gateway`_ \u2013\n Manages Git repositories, providing a full API enabling all of Review Board's\n feaures.\n\n.. _RBTools: https://github.com/reviewboard/rbtools/\n.. _ReviewBot: https://github.com/reviewboard/ReviewBot/\n.. _RB Gateway: https://github.com/reviewboard/rb-gateway/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "MIT", "maintainer": "Beanbag, Inc.", "maintainer_email": "support@beanbaginc.com", "name": "reviewbot-worker", "package_url": "https://pypi.org/project/reviewbot-worker/", "platform": "", "project_url": "https://pypi.org/project/reviewbot-worker/", "project_urls": null, "release_url": "https://pypi.org/project/reviewbot-worker/1.0.1.1/", "requires_dist": [ "appdirs", "buildbot (>=0.8.7)", "celery (<4.0,>=3.0)", "cpplint (>=0.0.3)", "flake8 (>=3.3.0)", "RBTools (>=0.7.10)" ], "requires_python": "", "summary": "Review Bot, the automated code reviewer (worker)", "version": "1.0.1.1" }, "last_serial": 4119305, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "db3daab94ead3d28ecf57468950a45e3", "sha256": "6d79664f8bfa8e1a42d80c4545719dab7423f124f169453a8705528cd9d8098c" }, "downloads": -1, "filename": "reviewbot_worker-1.0-py2.7.egg", "has_sig": true, "md5_digest": "db3daab94ead3d28ecf57468950a45e3", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 64221, "upload_time": "2018-01-31T10:24:00", "url": "https://files.pythonhosted.org/packages/ad/71/ce1ec6cb23d299b823ad456d5adf8064064569a06c30f4079bdeeb7ae6da/reviewbot_worker-1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "98c8ae0653aa1e6783a68349e5db7ade", "sha256": "3f006347de079b88f03056ea7ff15b11d7eeec8be8ba495f891f3ccad9493af5" }, "downloads": -1, "filename": "reviewbot_worker-1.0-py2-none-any.whl", "has_sig": true, "md5_digest": "98c8ae0653aa1e6783a68349e5db7ade", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 30987, "upload_time": "2018-01-31T10:23:58", "url": "https://files.pythonhosted.org/packages/d4/11/1a28effa42e3f5eafa663a4d11e989351514cad34357072fb8d0e45b510d/reviewbot_worker-1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "806b99bf638cc837fcce50b342a34169", "sha256": "264fa3929677a6ae41a25f5b1996fb2f086a513f0e16014e9dcb6ae4c22c12a6" }, "downloads": -1, "filename": "reviewbot-worker-1.0.tar.gz", "has_sig": true, "md5_digest": "806b99bf638cc837fcce50b342a34169", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17638, "upload_time": "2018-01-31T10:24:01", "url": "https://files.pythonhosted.org/packages/10/39/19fad485a7053456d308cc23807fc12c4d28371b276abc40a1fab36ef0c5/reviewbot-worker-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "e7d0383f134c88111584dd18b473c1c8", "sha256": "95458dd5d3d3b23121bd2a344bec5e3d1487d2be4cbcdef1f7c3baffb8ddcef3" }, "downloads": -1, "filename": "reviewbot_worker-1.0.1-py2.7.egg", "has_sig": true, "md5_digest": "e7d0383f134c88111584dd18b473c1c8", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 66943, "upload_time": "2018-07-31T08:09:15", "url": "https://files.pythonhosted.org/packages/d3/1d/c65b61189d7b7adbf79b51ce417079db52c716ed29a3d65920f6c1095da2/reviewbot_worker-1.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "12956d91a3fb030613a25875ba68a94d", "sha256": "61359672ca5617459d35884c24520e197ff993d3a6d4daf296a3432f4ded370b" }, "downloads": -1, "filename": "reviewbot_worker-1.0.1-py2-none-any.whl", "has_sig": true, "md5_digest": "12956d91a3fb030613a25875ba68a94d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 34924, "upload_time": "2018-07-31T08:09:14", "url": "https://files.pythonhosted.org/packages/0f/2b/dda55cbd4d211f9755ad322156aefee3c951cd50480ac63096712f91a1f5/reviewbot_worker-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d410371f898bec6ada03eba24790a6a9", "sha256": "e670c9f8108c531a4d31a9c3009e91af1caff294361d748792b4f26a6d62ebaf" }, "downloads": -1, "filename": "reviewbot-worker-1.0.1.tar.gz", "has_sig": true, "md5_digest": "d410371f898bec6ada03eba24790a6a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23021, "upload_time": "2018-07-31T08:09:16", "url": "https://files.pythonhosted.org/packages/eb/98/a58005aae50966000b490dafc536e158cdfb51969c6fbc343f24a709a9ed/reviewbot-worker-1.0.1.tar.gz" } ], "1.0.1.1": [ { "comment_text": "", "digests": { "md5": "7ea691fd7fb8b6c55b6b0902816405c8", "sha256": "088b5cc0bc272b4b4fb7fbc5ccb449aa6fe8a3d616acdf6469969826fc7d63ac" }, "downloads": -1, "filename": "reviewbot_worker-1.0.1.1-py2.7.egg", "has_sig": true, "md5_digest": "7ea691fd7fb8b6c55b6b0902816405c8", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 66914, "upload_time": "2018-07-31T08:27:15", "url": "https://files.pythonhosted.org/packages/93/f2/2174a77220079f66b9ec6b376f4fbfa30a1d70f0d246fdf3230a44293fe2/reviewbot_worker-1.0.1.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "811a6f7f710677064036c45b393781e2", "sha256": "cf702ca887e25c88723f6765369597f7362c161506be9438b513649caaa41b40" }, "downloads": -1, "filename": "reviewbot_worker-1.0.1.1-py2-none-any.whl", "has_sig": true, "md5_digest": "811a6f7f710677064036c45b393781e2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 34918, "upload_time": "2018-07-31T08:27:14", "url": "https://files.pythonhosted.org/packages/06/2b/32344f6ad255530dcab7dc1da4831739e1ddc8e83f2cf02c8385e0c634a8/reviewbot_worker-1.0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9a166ec55585f7a2acbd089bd4fde91", "sha256": "c81961ceb632005bc9266a02a79d259e9deb79d5b28fb5801665de11c8f587a8" }, "downloads": -1, "filename": "reviewbot-worker-1.0.1.1.tar.gz", "has_sig": true, "md5_digest": "f9a166ec55585f7a2acbd089bd4fde91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22986, "upload_time": "2018-07-31T08:27:17", "url": "https://files.pythonhosted.org/packages/1c/33/097729ee1c483b0f28d5c85ed9c8062569b189aff30b73124c916b2f1623/reviewbot-worker-1.0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7ea691fd7fb8b6c55b6b0902816405c8", "sha256": "088b5cc0bc272b4b4fb7fbc5ccb449aa6fe8a3d616acdf6469969826fc7d63ac" }, "downloads": -1, "filename": "reviewbot_worker-1.0.1.1-py2.7.egg", "has_sig": true, "md5_digest": "7ea691fd7fb8b6c55b6b0902816405c8", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 66914, "upload_time": "2018-07-31T08:27:15", "url": "https://files.pythonhosted.org/packages/93/f2/2174a77220079f66b9ec6b376f4fbfa30a1d70f0d246fdf3230a44293fe2/reviewbot_worker-1.0.1.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "811a6f7f710677064036c45b393781e2", "sha256": "cf702ca887e25c88723f6765369597f7362c161506be9438b513649caaa41b40" }, "downloads": -1, "filename": "reviewbot_worker-1.0.1.1-py2-none-any.whl", "has_sig": true, "md5_digest": "811a6f7f710677064036c45b393781e2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 34918, "upload_time": "2018-07-31T08:27:14", "url": "https://files.pythonhosted.org/packages/06/2b/32344f6ad255530dcab7dc1da4831739e1ddc8e83f2cf02c8385e0c634a8/reviewbot_worker-1.0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9a166ec55585f7a2acbd089bd4fde91", "sha256": "c81961ceb632005bc9266a02a79d259e9deb79d5b28fb5801665de11c8f587a8" }, "downloads": -1, "filename": "reviewbot-worker-1.0.1.1.tar.gz", "has_sig": true, "md5_digest": "f9a166ec55585f7a2acbd089bd4fde91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22986, "upload_time": "2018-07-31T08:27:17", "url": "https://files.pythonhosted.org/packages/1c/33/097729ee1c483b0f28d5c85ed9c8062569b189aff30b73124c916b2f1623/reviewbot-worker-1.0.1.1.tar.gz" } ] }