{ "info": { "author": "Evgeniy Baranov", "author_email": "", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: 3.7" ], "description": "# Blame Reviewers\nSmall CLI tool for finding appropriate reviewers by searching authors of changed code in git blame.\n\n## Requirements\n* python >= 3.7\n* [sh](https://pypi.org/project/sh/) >= 1.12.13\n\n## Installation\n\n```bash\npip3 install blame-reviewers\n```\n\n## Usage\nIn the branch of your repo run:\n```\n\u279c ~ git:(awesome-branch) blame-reviewers\nBlaming src/filename.py 19,+10...\nBlaming src/another_filename.py 1,+132...\nBlaming src/and_one_more_file.py 69,+14...\n\n Birdie Weissnat Birdie.Weissnat@example.org 35.1093\n Alfreda Klocko Alfreda.Klocko@example.org 22.141\n Erwin Rempel Erwin.Rempel@example.org 20.259\n Myah Schmeler Myah.Schmeler@example.org 19.201\nFrederik Schimmel Frederik.Schimmel@example.org 17.71\n Amalia Gleason Amalia.Gleason@example.org 3.18\n Raymond Wuckert Raymond.Wuckert@example.org 3.9\n```\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "blame-reviewers", "package_url": "https://pypi.org/project/blame-reviewers/", "platform": "", "project_url": "https://pypi.org/project/blame-reviewers/", "project_urls": null, "release_url": "https://pypi.org/project/blame-reviewers/0.1.1/", "requires_dist": [ "sh (<2,>=1.12.13)" ], "requires_python": "", "summary": "CLI tool for searching code reviewers from git blame.", "version": "0.1.1" }, "last_serial": 5008305, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "92a0cf36e6f3c724b44389c75b03e25c", "sha256": "f14ef76f3fe8aea0fb8d64c2d8343ce47ca923441960210f1738765e087cdc95" }, "downloads": -1, "filename": "blame_reviewers-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "92a0cf36e6f3c724b44389c75b03e25c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4083, "upload_time": "2019-03-31T00:47:02", "url": "https://files.pythonhosted.org/packages/08/c8/77166a3d7630835ab9b2af2812090ca4dae9e5f0626ceb6597471a795849/blame_reviewers-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e151b2b404e4ca2d78f1b9d0cfc9ddbd", "sha256": "5d6fccfe3542e490603bb3c606d3b6be88cb009d9c688cb1fc32ba49514fee45" }, "downloads": -1, "filename": "blame-reviewers-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e151b2b404e4ca2d78f1b9d0cfc9ddbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2618, "upload_time": "2019-03-31T00:47:04", "url": "https://files.pythonhosted.org/packages/cc/93/6126bc2f98b7a27b10b2b488c8226444c09339612ed87899db6cfc16ce30/blame-reviewers-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "61953ed8dc6552a639b54addcb8b659b", "sha256": "f48f319031d705de5b5ea1173a5d514e01cdb5c298c7741de61bf89d523e36cf" }, "downloads": -1, "filename": "blame_reviewers-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "61953ed8dc6552a639b54addcb8b659b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4069, "upload_time": "2019-03-31T00:54:11", "url": "https://files.pythonhosted.org/packages/ca/bf/ac8e36994d146117a18b7661499d5ffdadd3c2ea70f5e704eaca2382ed9e/blame_reviewers-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "47c207b836f6c2c192de7791fe57762d", "sha256": "b347dbcca493f4afd7165416b1a42099daa3b6e3c5735c40876e4ce9baf94af7" }, "downloads": -1, "filename": "blame-reviewers-0.1.1.tar.gz", "has_sig": false, "md5_digest": "47c207b836f6c2c192de7791fe57762d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2612, "upload_time": "2019-03-31T00:54:12", "url": "https://files.pythonhosted.org/packages/5f/b5/bb6c09fedb70ca362bf3f4e09d3c5c6f6b302b5083a11908b998fec528c9/blame-reviewers-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "61953ed8dc6552a639b54addcb8b659b", "sha256": "f48f319031d705de5b5ea1173a5d514e01cdb5c298c7741de61bf89d523e36cf" }, "downloads": -1, "filename": "blame_reviewers-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "61953ed8dc6552a639b54addcb8b659b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4069, "upload_time": "2019-03-31T00:54:11", "url": "https://files.pythonhosted.org/packages/ca/bf/ac8e36994d146117a18b7661499d5ffdadd3c2ea70f5e704eaca2382ed9e/blame_reviewers-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "47c207b836f6c2c192de7791fe57762d", "sha256": "b347dbcca493f4afd7165416b1a42099daa3b6e3c5735c40876e4ce9baf94af7" }, "downloads": -1, "filename": "blame-reviewers-0.1.1.tar.gz", "has_sig": false, "md5_digest": "47c207b836f6c2c192de7791fe57762d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2612, "upload_time": "2019-03-31T00:54:12", "url": "https://files.pythonhosted.org/packages/5f/b5/bb6c09fedb70ca362bf3f4e09d3c5c6f6b302b5083a11908b998fec528c9/blame-reviewers-0.1.1.tar.gz" } ] }