{ "info": { "author": "Eugene Davis", "author_email": "eugene.davis@tomtom.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# bitbucket-code-insight-reports\n\n[![Azure DevOps builds](https://img.shields.io/azure-devops/build/tomtomweb/GitHub-TomTom-International/5/master.svg)](https://dev.azure.com/tomtomweb/GitHub-TomTom-International/_build/latest?definitionId=32&branchName=master)\n[![Azure DevOps tests](https://img.shields.io/azure-devops/tests/tomtomweb/GitHub-TomTom-International/5/master.svg)](https://dev.azure.com/tomtomweb/GitHub-TomTom-International/_build/latest?definitionId=32&branchName=master)\n[![Azure DevOps coverage](https://img.shields.io/azure-devops/coverage/tomtomweb/GitHub-TomTom-International/5/master.svg)](https://dev.azure.com/tomtomweb/GitHub-TomTom-International/_build/latest?definitionId=32&branchName=master)\n\n[![PyPI - Version](https://img.shields.io/pypi/v/bitbucket-code-insight-reports.svg)](https://pypi.org/project/bitbucket-code-insight-reports/)\n[![PyPI - License](https://img.shields.io/pypi/l/bitbucket-code-insight-reports.svg)](https://pypi.org/project/bitbucket-code-insight-reports/)\n[![PyPI - Python Versions](https://img.shields.io/pypi/pyversions/bitbucket-code-insight-reports.svg)](https://pypi.org/project/bitbucket-code-insight-reports/)\n[![PyPI - Format](https://img.shields.io/pypi/format/bitbucket-code-insight-reports.svg)](https://pypi.org/project/bitbucket-code-insight-reports/)\n[![PyPI - Status](https://img.shields.io/pypi/status/bitbucket-code-insight-reports.svg)](https://pypi.org/project/bitbucket-code-insight-reports/)\n[![PyUp - Updates](https://pyup.io/repos/github/tomtom-international/bitbucket-code-insight-reports/shield.svg)](https://pyup.io/repos/github/tomtom-international/bitbucket-code-insight-reports/)\n\n\nUpload reports to BitBucket server for use with the Code Insights feature.\n\nDesigned to be extensible, so it can be hooked to anything that outputs file paths, line numbers and errors.\n\n## Features\n\n* Report failing lines from the output of `terraform fmt --diff -check -recursive`\n* Report failing lines from the output of `git diff` (must be provided with an input file)\n\n## Usage\n\n```\nusage: bitbucket-code-insight-reports [-h] [--file FILE] -u USER [-p PASSWORD]\n --report_key REPORT_KEY --report_title\n REPORT_TITLE --report_desc REPORT_DESC\n --report_type\n {terraform,git-diff,custom} --base_url\n BASE_URL --project_key PROJECT_KEY\n --repo_slug REPO_SLUG --commit COMMIT\n [--status {PASS,FAIL}]\n [--annotations ANNOTATIONS]\n\nUploads information to code insights in BitBucket.\n\noptional arguments:\n -h, --help show this help message and exit\n --file FILE Input file for report (not required for all report\n types.\n\nAuthentication Options:\n -u USER, --user USER User to authenticate with BitBucket\n -p PASSWORD, --password PASSWORD\n Password to authenticated with BitBucket\n\nReport Options:\n Options to configure the report\n\n --report_key REPORT_KEY\n BitBucket key for report.\n --report_title REPORT_TITLE\n Human readable title for report.\n --report_desc REPORT_DESC\n Description for the report.\n --report_type {terraform,git-diff,custom}\n Report type\n\nBitBucket Configuration:\n Info to access the repository and PR\n\n --base_url BASE_URL URL of the BitBucket server.\n --project_key PROJECT_KEY\n BitBucket key for the project.\n --repo_slug REPO_SLUG\n Name of repo in BitBucket.\n --commit COMMIT Commit hash for the commit to upload the report to.\n\nCustom Report Options:\n Arguments only for use with the custom report type.\n\n --status {PASS,FAIL} Status of the report, PASS/FAIL.\n --annotations ANNOTATIONS\n Annotations in a JSON string as shown in\n https://docs.atlassian.com/bitbucket-\n server/rest/5.16.0/bitbucket-code-insights-\n rest.html#idm361726402736\n```\n\n\n## Credits\n\nThis package was created with [Cookiecutter](https://github.com/audreyr/cookiecutter) and the [tomtom-international/cookiecutter-python](https://github.com/tomtom-international/cookiecutter-python) project template.\n\n\n# Changelog\n\n## 0.0.1-dev (2019-06-20)\n\n* First release on PyPI.", "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/tomtom-international/bitbucket-code-insight-reports", "keywords": "bitbucket_code_insight_reports", "license": "Apache Software License 2.0", "maintainer": "", "maintainer_email": "", "name": "bitbucket-code-insight-reports", "package_url": "https://pypi.org/project/bitbucket-code-insight-reports/", "platform": "", "project_url": "https://pypi.org/project/bitbucket-code-insight-reports/", "project_urls": { "Homepage": "https://github.com/tomtom-international/bitbucket-code-insight-reports" }, "release_url": "https://pypi.org/project/bitbucket-code-insight-reports/0.0.13/", "requires_dist": null, "requires_python": "", "summary": "Upload reports to BitBucket server for use with the Code Insights feature", "version": "0.0.13" }, "last_serial": 5681798, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "810ba2af09438c14a5c11ec47e2d7a8f", "sha256": "a07d56ae551f751c93ea6a90f2ddcc44c376cf7721fe9f1929e9e47a07ef7f5f" }, "downloads": -1, "filename": "bitbucket_code_insight_reports-0.0.10.tar.gz", "has_sig": false, "md5_digest": "810ba2af09438c14a5c11ec47e2d7a8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18893, "upload_time": "2019-07-26T13:18:08", "url": "https://files.pythonhosted.org/packages/11/c7/3de8160f0426fec7220997ee2121d707d516957adec5699ad7901f6d9d55/bitbucket_code_insight_reports-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "5444237126e459524233dd6ae16e50d6", "sha256": "c1d3e32fe3b7125650c9adda77cd8fd8bc794f343ff634330a0095c13a406c40" }, "downloads": -1, "filename": "bitbucket_code_insight_reports-0.0.11.tar.gz", "has_sig": false, "md5_digest": "5444237126e459524233dd6ae16e50d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19533, "upload_time": "2019-07-30T13:18:19", "url": "https://files.pythonhosted.org/packages/52/37/0f89dea33f882a81957a2fff7cc93997aed34e6dbe86516b8dbb27a7587f/bitbucket_code_insight_reports-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "f007d5616efb6576acb08e49d3825683", "sha256": "c12c5176f07b05d95003b0b9f775c1a72093f014274672fca6fface51bc2a2ed" }, "downloads": -1, "filename": "bitbucket_code_insight_reports-0.0.12.tar.gz", "has_sig": false, "md5_digest": "f007d5616efb6576acb08e49d3825683", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18955, "upload_time": "2019-08-15T11:18:27", "url": "https://files.pythonhosted.org/packages/8d/61/6e38517343606419fc41e6500081febdd2b7ed651054f460fddd20272eff/bitbucket_code_insight_reports-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "4e5d48904e5cc49f7307a4ee70a2d5bb", "sha256": "f2c14036de7ba0511980df3ca5262216711c0f2c47dac698d397a4cf80bd1cde" }, "downloads": -1, "filename": "bitbucket_code_insight_reports-0.0.13.tar.gz", "has_sig": false, "md5_digest": "4e5d48904e5cc49f7307a4ee70a2d5bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18969, "upload_time": "2019-08-15T11:37:51", "url": "https://files.pythonhosted.org/packages/c8/84/666dc22103ea45fc36dd7e32a068ca91bac454cf84737a93c392eae80a20/bitbucket_code_insight_reports-0.0.13.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "1c4eabdd661c72f848191fef6b5dd695", "sha256": "41b532a3ae36a9c0f591b1aa4634152454fd2f1f74ea0db73954dcf4c9bd25a2" }, "downloads": -1, "filename": "bitbucket_code_insight_reports-0.0.2.tar.gz", "has_sig": false, "md5_digest": "1c4eabdd661c72f848191fef6b5dd695", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14747, "upload_time": "2019-06-21T13:48:28", "url": "https://files.pythonhosted.org/packages/a8/a6/c6613a4224ede79bdaabee578e83f1548593315a016a687c968030041008/bitbucket_code_insight_reports-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "2f29adff45501ddadcc8f331355cbcf2", "sha256": "0939bbce0eea014f63716a1ef50d294071a28465dc86033a4ed15ac3124c2d5a" }, "downloads": -1, "filename": "bitbucket_code_insight_reports-0.0.3.tar.gz", "has_sig": false, "md5_digest": "2f29adff45501ddadcc8f331355cbcf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14799, "upload_time": "2019-06-21T14:30:40", "url": "https://files.pythonhosted.org/packages/6e/cb/8d4b9b6d89aae46a1ae438d1b21b843dc4060e7965e2ea17ea17ef4547bb/bitbucket_code_insight_reports-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "59f59ca426556b2795e2103598514b8f", "sha256": "af3818581f93424efa4299b58f8b3bc960957d1e049f77362ebcf4d3636bec74" }, "downloads": -1, "filename": "bitbucket_code_insight_reports-0.0.4.tar.gz", "has_sig": false, "md5_digest": "59f59ca426556b2795e2103598514b8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16684, "upload_time": "2019-06-25T07:54:27", "url": "https://files.pythonhosted.org/packages/df/f9/c8fd5ce46e91571d2b7ee1cba60fa362a075e5c463dbceb7574d7a4580b3/bitbucket_code_insight_reports-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "6e07b216523c1309a7a4f51d2686e088", "sha256": "07a0264efa23ff0efe1a64b338447bcfe303a96e8f941a5fb0980ecd780ae2f5" }, "downloads": -1, "filename": "bitbucket_code_insight_reports-0.0.5.tar.gz", "has_sig": false, "md5_digest": "6e07b216523c1309a7a4f51d2686e088", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18435, "upload_time": "2019-07-23T15:38:29", "url": "https://files.pythonhosted.org/packages/85/04/454f81ee48f90d34388729da269f3dd6c407cc504b2f56a01a4570350da1/bitbucket_code_insight_reports-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "87705be922e85d157c0df9a7c5b4d283", "sha256": "4fb6c6403601b71a51bbf774a502d4a8a10fea7c99844dfab11a23848a726ba3" }, "downloads": -1, "filename": "bitbucket_code_insight_reports-0.0.6.tar.gz", "has_sig": false, "md5_digest": "87705be922e85d157c0df9a7c5b4d283", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18435, "upload_time": "2019-07-23T16:16:05", "url": "https://files.pythonhosted.org/packages/4a/5f/89ea0afc64068f03e4d281d2d0003ef63e30c5c9bb41ce13c004f11c198d/bitbucket_code_insight_reports-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "50d6addb192a0d704f9c043073b5c947", "sha256": "c6093b4f17470585b64ee716e8eaa2a5edbfe8173f29ad8a1b2ccaf8f33fbc35" }, "downloads": -1, "filename": "bitbucket_code_insight_reports-0.0.7.tar.gz", "has_sig": false, "md5_digest": "50d6addb192a0d704f9c043073b5c947", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18420, "upload_time": "2019-07-24T09:23:17", "url": "https://files.pythonhosted.org/packages/c0/ec/53de26618e84375e031454ebbf8da8b44df421d9fe13ce1458e6d79a7836/bitbucket_code_insight_reports-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "ee8668f92f90808e970152f893e0ba62", "sha256": "1fc6907c2c4ce2c92cf01124c671b13a1d292fa068eb01caecab7979746331e0" }, "downloads": -1, "filename": "bitbucket_code_insight_reports-0.0.8.tar.gz", "has_sig": false, "md5_digest": "ee8668f92f90808e970152f893e0ba62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18760, "upload_time": "2019-07-24T14:22:28", "url": "https://files.pythonhosted.org/packages/83/e6/5420ede890db223d453579b658b2d60ebaea3f203aac5cffd3fe492156a4/bitbucket_code_insight_reports-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "f8608a9cead1ce4f3d00727c8f6cafd1", "sha256": "e034022c81a6a11f1d7715bd2009d0920e6ab7ad4cb84afdb8642f21b71a4452" }, "downloads": -1, "filename": "bitbucket_code_insight_reports-0.0.9.tar.gz", "has_sig": false, "md5_digest": "f8608a9cead1ce4f3d00727c8f6cafd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18875, "upload_time": "2019-07-26T12:12:08", "url": "https://files.pythonhosted.org/packages/10/21/db2ea567c35a108d5d397aeeaee10b4f53a3e473010ba7d4e262b31afaa0/bitbucket_code_insight_reports-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4e5d48904e5cc49f7307a4ee70a2d5bb", "sha256": "f2c14036de7ba0511980df3ca5262216711c0f2c47dac698d397a4cf80bd1cde" }, "downloads": -1, "filename": "bitbucket_code_insight_reports-0.0.13.tar.gz", "has_sig": false, "md5_digest": "4e5d48904e5cc49f7307a4ee70a2d5bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18969, "upload_time": "2019-08-15T11:37:51", "url": "https://files.pythonhosted.org/packages/c8/84/666dc22103ea45fc36dd7e32a068ca91bac454cf84737a93c392eae80a20/bitbucket_code_insight_reports-0.0.13.tar.gz" } ] }