{ "info": { "author": "Noah Pendleton", "author_email": "2538614+noahp@users.noreply.github.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6" ], "description": "[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg?style=for-the-badge)](https://github.com/ambv/black) [![Travis (.com) branch](https://img.shields.io/travis/com/noahp/stash-pr-stats/master.svg?style=for-the-badge)](https://travis-ci.com/noahp/stash-pr-stats) [![PyPI version](https://img.shields.io/pypi/v/stash-pr-stats.svg?style=for-the-badge)](https://pypi.org/project/stash-pr-stats/) [![PyPI pyversions](https://img.shields.io/pypi/pyversions/stash-pr-stats.svg?style=for-the-badge)](https://pypi.python.org/pypi/stash-pr-stats/)\n# stash-pr-stats\nSimple wrapper around [stashy](https://github.com/cosmin/stashy) to pull stats\nabout pull requests for selected users in a project in bitbucket server (aka stash).\n\nPrints PR stats summary (open + merged total) and generates an svg chart with\nmonthly stats for selected users.\n\n# install\nInstall from pypi:\n```bash\npip install stash-pr-stats\n```\n\n# example usage\n```bash\n# see help for more options\nstash-pr-stats --help\n\n# running for a single user\nstash-pr-stats --accesstoken --searchuser noahp --url=\"https://mystashserver.com\"\n+-------------+--------+----------+\n| user | open | merged |\n+=============+========+==========+\n| noahp | 0 | 123 |\n+-------------+--------+----------+\nSuccess! see output file:///home/noah/dev/github/stash-pr-stats/pr-stats.svg\n```\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": "https://github.com/noahp/stash-pr-stats", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "stash-pr-stats", "package_url": "https://pypi.org/project/stash-pr-stats/", "platform": "", "project_url": "https://pypi.org/project/stash-pr-stats/", "project_urls": { "Homepage": "https://github.com/noahp/stash-pr-stats" }, "release_url": "https://pypi.org/project/stash-pr-stats/0.0.5/", "requires_dist": [ "click", "pygal", "stashy (==0.6)", "tabulate", "tqdm" ], "requires_python": "", "summary": "Get pr stats from stash (bitbucket server)", "version": "0.0.5" }, "last_serial": 4743875, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "32e243612cc5eaae525d1f53430f9168", "sha256": "3eba5971661dbe7cd2b76db4a6d134624d8c94f30cfc9279023316b5313d8510" }, "downloads": -1, "filename": "stash_pr_stats-0.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "32e243612cc5eaae525d1f53430f9168", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4372, "upload_time": "2018-12-22T01:42:21", "url": "https://files.pythonhosted.org/packages/20/5a/d7a94154fa65cf54bc0c25062e56d7406454b3ade87cdd881514b904ae68/stash_pr_stats-0.0.0-py2.py3-none-any.whl" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "dcd290f9a168d8647d891c0d2d50ab74", "sha256": "cc7cf6edc05c005cfaee30f04fd009fa00171502a60b483e26f85225bc65852e" }, "downloads": -1, "filename": "stash_pr_stats-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dcd290f9a168d8647d891c0d2d50ab74", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4480, "upload_time": "2018-12-22T02:11:23", "url": "https://files.pythonhosted.org/packages/48/20/764aedd6e030cc4faa522345438f5699ba12dc8509aae8af6db64a0517d0/stash_pr_stats-0.0.1-py2.py3-none-any.whl" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "0395b9185367de172464e85fdd2c62fc", "sha256": "d6f9db2ce7c8b82d0bcc1447d98140b4159d3ca4ba5963bd086d6f93e9d19335" }, "downloads": -1, "filename": "stash_pr_stats-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0395b9185367de172464e85fdd2c62fc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5316, "upload_time": "2018-12-23T17:39:27", "url": "https://files.pythonhosted.org/packages/cb/9d/95a7b43eea415245b605b5582316d401d6d24914ec2f68ae3595ea104102/stash_pr_stats-0.0.2-py2.py3-none-any.whl" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "aa70237fe7900bec9be95ed647c4d13d", "sha256": "34d3a9454c9206593e89fa865c788c22873eb47ce87a8075603c70ab1a8c1a5c" }, "downloads": -1, "filename": "stash_pr_stats-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aa70237fe7900bec9be95ed647c4d13d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5076, "upload_time": "2019-01-26T15:16:33", "url": "https://files.pythonhosted.org/packages/18/2b/d1067e90dbe71c047c829eb66afc59220709b2fe132907c3e6fa86dbcb79/stash_pr_stats-0.0.4-py2.py3-none-any.whl" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "32828191665ae551cfad37098b35133d", "sha256": "194c9fd76f9a77a2641fd27930603e0cac6827f0b1094a4f655cdc3cf541e1bf" }, "downloads": -1, "filename": "stash_pr_stats-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "32828191665ae551cfad37098b35133d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5070, "upload_time": "2019-01-26T15:31:44", "url": "https://files.pythonhosted.org/packages/a0/38/4e903cac83c8c01ab91c2b0a37a6ee5a553303bd8c4712845281b5bd2441/stash_pr_stats-0.0.5-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "32828191665ae551cfad37098b35133d", "sha256": "194c9fd76f9a77a2641fd27930603e0cac6827f0b1094a4f655cdc3cf541e1bf" }, "downloads": -1, "filename": "stash_pr_stats-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "32828191665ae551cfad37098b35133d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5070, "upload_time": "2019-01-26T15:31:44", "url": "https://files.pythonhosted.org/packages/a0/38/4e903cac83c8c01ab91c2b0a37a6ee5a553303bd8c4712845281b5bd2441/stash_pr_stats-0.0.5-py2.py3-none-any.whl" } ] }