{ "info": { "author": "Beanbag, Inc.", "author_email": "support@beanbaginc.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Review Board", "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 Extension\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 extension integrates Review Board with one or more\n`Review Bot workers`_. It manages the configuration rules which tell Review\nBot when and how to review code, and schedules new review requests for review.\n\n\n.. _Review Bot: https://www.reviewboard.org/downloads/reviewbot/\n.. _Review Bot workers: https://pypi.org/project/reviewbot-worker/\n.. _Review Board: https://www.reviewboard.org/\n\n\nSupported Code Checking Tools\n=============================\n\nThe Review Bot extension 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 Extension\n===================================\n\nThe extension is provided through the reviewbot-extension_ 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-extension: https://pypi.org/project/reviewbot-extension/\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-extension", "package_url": "https://pypi.org/project/reviewbot-extension/", "platform": "", "project_url": "https://pypi.org/project/reviewbot-extension/", "project_urls": null, "release_url": "https://pypi.org/project/reviewbot-extension/1.0.1/", "requires_dist": [ "celery (<4.0,>=3.0)" ], "requires_python": "", "summary": "Review Bot, the automated code reviewer (Review Board extension)", "version": "1.0.1" }, "last_serial": 4119262, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "3441edff779bb753a1e6b754087b66bf", "sha256": "ad2d93dd07030a9f43dffbc952c7ec40a85338f480d6873da79fab43fc51a8d9" }, "downloads": -1, "filename": "reviewbot_extension-1.0-py2.7.egg", "has_sig": true, "md5_digest": "3441edff779bb753a1e6b754087b66bf", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 97719, "upload_time": "2018-01-31T10:28:03", "url": "https://files.pythonhosted.org/packages/54/fc/b737fd695cd572780432ed6e6c16360aaa7fdef234f4b8428699a76a89c9/reviewbot_extension-1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "d0f6881f281acc7d37c1bd142a39b2f3", "sha256": "425a27089f139fd86d0081906b06851649072b2f1a220436b1400a87687016eb" }, "downloads": -1, "filename": "reviewbot_extension-1.0-py2-none-any.whl", "has_sig": true, "md5_digest": "d0f6881f281acc7d37c1bd142a39b2f3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 78291, "upload_time": "2018-01-31T10:28:01", "url": "https://files.pythonhosted.org/packages/e8/6f/e20c64190e28b2801c8c347ba86f9a57d19c014904a9a2915de0d985ef34/reviewbot_extension-1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55d07e10cdd15c257215e69621109ac8", "sha256": "2f8d3003900f7ad3eeac4e84cb04df33be068c3bd61e4e82279390fec1d09bab" }, "downloads": -1, "filename": "reviewbot-extension-1.0.tar.gz", "has_sig": true, "md5_digest": "55d07e10cdd15c257215e69621109ac8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13977, "upload_time": "2018-01-31T10:28:05", "url": "https://files.pythonhosted.org/packages/e5/04/01a3dc7ccb9d66d994311d061220169d1cc9594857c5e1037fa94ed92700/reviewbot-extension-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "0fa6972e2febdd3466d7079e34c61a26", "sha256": "413d4a7f6a0c866fd51c5bcb150d0ad7ed8fe8ddef2fb7c4a459dbec8804c86a" }, "downloads": -1, "filename": "reviewbot_extension-1.0.1-py2.7.egg", "has_sig": true, "md5_digest": "0fa6972e2febdd3466d7079e34c61a26", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 99946, "upload_time": "2018-07-31T08:10:42", "url": "https://files.pythonhosted.org/packages/39/fa/32d1ec6c28245d39d96fe36ae1dcda0d63a3af0e6d0edb3805adc16893e3/reviewbot_extension-1.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "8b88e23043174d9dd412827232b7e38e", "sha256": "dbb6bdad43a4c49652dc1f5d4b337fd8b7a6b4e74f8475a49a679ed0577c44f1" }, "downloads": -1, "filename": "reviewbot_extension-1.0.1-py2-none-any.whl", "has_sig": true, "md5_digest": "8b88e23043174d9dd412827232b7e38e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 82188, "upload_time": "2018-07-31T08:10:40", "url": "https://files.pythonhosted.org/packages/b2/5b/14c45d2f9e1ab949a6222b512681528874657bf0cabecb3b8ad333a51135/reviewbot_extension-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a463db4979eb6c5b0d731aade39be28f", "sha256": "e2194958c346ac0a4f0387ab3fd5bd44cdb78451dadb3ac5f6b870c8e7b96186" }, "downloads": -1, "filename": "reviewbot-extension-1.0.1.tar.gz", "has_sig": true, "md5_digest": "a463db4979eb6c5b0d731aade39be28f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16361, "upload_time": "2018-07-31T08:10:43", "url": "https://files.pythonhosted.org/packages/83/0d/f71184bd2d02c73fe44f3b9f883e0730945a024eada0be0643e621ceb695/reviewbot-extension-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0fa6972e2febdd3466d7079e34c61a26", "sha256": "413d4a7f6a0c866fd51c5bcb150d0ad7ed8fe8ddef2fb7c4a459dbec8804c86a" }, "downloads": -1, "filename": "reviewbot_extension-1.0.1-py2.7.egg", "has_sig": true, "md5_digest": "0fa6972e2febdd3466d7079e34c61a26", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 99946, "upload_time": "2018-07-31T08:10:42", "url": "https://files.pythonhosted.org/packages/39/fa/32d1ec6c28245d39d96fe36ae1dcda0d63a3af0e6d0edb3805adc16893e3/reviewbot_extension-1.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "8b88e23043174d9dd412827232b7e38e", "sha256": "dbb6bdad43a4c49652dc1f5d4b337fd8b7a6b4e74f8475a49a679ed0577c44f1" }, "downloads": -1, "filename": "reviewbot_extension-1.0.1-py2-none-any.whl", "has_sig": true, "md5_digest": "8b88e23043174d9dd412827232b7e38e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 82188, "upload_time": "2018-07-31T08:10:40", "url": "https://files.pythonhosted.org/packages/b2/5b/14c45d2f9e1ab949a6222b512681528874657bf0cabecb3b8ad333a51135/reviewbot_extension-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a463db4979eb6c5b0d731aade39be28f", "sha256": "e2194958c346ac0a4f0387ab3fd5bd44cdb78451dadb3ac5f6b870c8e7b96186" }, "downloads": -1, "filename": "reviewbot-extension-1.0.1.tar.gz", "has_sig": true, "md5_digest": "a463db4979eb6c5b0d731aade39be28f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16361, "upload_time": "2018-07-31T08:10:43", "url": "https://files.pythonhosted.org/packages/83/0d/f71184bd2d02c73fe44f3b9f883e0730945a024eada0be0643e621ceb695/reviewbot-extension-1.0.1.tar.gz" } ] }