{
"info": {
"author": "Jeff Quast",
"author_email": "contact@jeffquast.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Environment :: Console",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Topic :: Software Development :: Build Tools",
"Topic :: Software Development :: Quality Assurance",
"Topic :: Utilities"
],
"description": ".. image:: https://img.shields.io/pypi/v/ghstat.svg\n :target: https://pypi.python.org/pypi/ghstat\n :alt: Latest Version\n\n.. image:: https://pypip.in/license/ghstat/badge.svg\n :alt: License\n\n.. image:: https://img.shields.io/pypi/dm/ghstat.svg\n :target: https://pypi.python.org/pypi/ghstat\n :alt: Downloads\n\n.. image:: https://landscape.io/github/jquast/ghstat/master/landscape.svg\n :target: https://landscape.io/github/jquast/ghstat/master\n :alt: Code Health\n\n============\nIntroduction\n============\n\nThis command-line application is mainly for continuous build and\nintegration environments. It allows providing all of the details\nnecessary to mark the status of a commit. For pull requests, it\nmay read \"All is Well\" or \"Merge with Caution\" with an optional\nhyperlink to the CI build server, and optional description of\nthe build failure.\n\nThis is done using the Github v3 API.\n\nThis is not a very serious package, there are not any plans to advance\nit further. It was authored because existing github python client\npackages such as *pygithub3* did not offer the ability to communicate\nwith the 'statuses' api endpoints, and it is preferred to provide\nwell-readable command-line arguments in the build script than to use\ncurl directly.\n\nInstallation\n------------\n\nThe stable version of this package is maintained on pypi, install using pip::\n\n pip install ghstat\n\nGenerate a personal access token, https://github.com/settings/applications,\nenabling scope *repo:status* and *public_repo* or *private_repo*, respectively.\n\nUse this token for the `--token` parameter, or as the environment variable ``GITHUB_APP_TOKEN``\n\nExamples\n--------\n\nFailing a build on github.com::\n\n ghstat.py set --token 0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d \\\n --commit 72b74be0de46392a05d8f470b64272b8036e63f8 \\\n --user jquast --repo ghstat --state success\n\nRetrieving the status of a commit as json data to stdout::\n\n ghstat.py get --token 0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d \\\n --commit 72b74be0de46392a05d8f470b64272b8036e63f8 \\\n --user jquast --repo ghstat\n\nLinking to a private bamboo and github enterprise account::\n\n ghstat.py set --token 0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d \\\n --commit 0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a \\\n --user jquast \\\n --repo ghstat \\\n --state success \\\n --description 'build successful' \\\n --target-url 'https://bamboo.mycorp.com/browse/PROJ-BUILD10-1' \\\n --base-url 'https://github.mycorp.com/api/v3/'\n\nOthers\n------\n\ngithubdate_: Same thing, only it uses an .ini file instead of cmd-line parameters.\n\nChanges\n-------\n\n0.3.1\n * New API argument, --context=\"ci/teamcity\" to `distinguish multiple \n sources `_.\n Contributed by `@kad `_ in `PR 3\n `_\n\n0.3.0\n * For descriptions of length greater than 140, truncate and emit a warning\n to standard error. It will be changed to a length of 140 ending in text\n marker `` (...)``.\n\n0.2.0\n * Support python 3\n * Support token as environment value ``GITHUB_APP_TOKEN``\n * Resolve IndexError when retrieving status for a commit without any.\n\n0.1.0\n * Initial release to pypi\n\n.. _githubdate: https://github.com/brunobord/githubdate/",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/jquast/ghstat",
"keywords": "github,status,api,json,client,ci,rest,bamboo,travis,jenkins,teamcity,command",
"license": "MIT",
"maintainer": null,
"maintainer_email": null,
"name": "ghstat",
"package_url": "https://pypi.org/project/ghstat/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/ghstat/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "https://github.com/jquast/ghstat"
},
"release_url": "https://pypi.org/project/ghstat/0.3.1/",
"requires_dist": null,
"requires_python": null,
"summary": "Command-line application to get or set github commit status.",
"version": "0.3.1"
},
"last_serial": 1544073,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "c226acb62a8676c2033944e01195cb02",
"sha256": "aa4feda257ffe32dafdc9c49f8659f05386393cd5645f2b2b3a356fd2227ca75"
},
"downloads": -1,
"filename": "ghstat-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "c226acb62a8676c2033944e01195cb02",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3556,
"upload_time": "2014-11-06T21:45:29",
"url": "https://files.pythonhosted.org/packages/8b/93/e0b6a7f27eb33e3eb4739fad6f3afde2e8cae281d895d35bea54a447128f/ghstat-0.1.0.tar.gz"
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "ce0127bcef4e83ab65f14ed32afdf87c",
"sha256": "41342ed8df8ff7a9c7d0b200217747cd54c1c8a6fd5990148dd167ab8d549cd1"
},
"downloads": -1,
"filename": "ghstat-0.1.1-cp27-none-macosx_10_10_x86_64.whl",
"has_sig": false,
"md5_digest": "ce0127bcef4e83ab65f14ed32afdf87c",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 5385,
"upload_time": "2014-11-06T21:45:57",
"url": "https://files.pythonhosted.org/packages/cb/29/7458e1a940f90655cfae82fef73a8dd2f0df507038f4ef611067355b59de/ghstat-0.1.1-cp27-none-macosx_10_10_x86_64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "6dceb1491184cfc6604493be2a03a782",
"sha256": "d409ffecbb9a616ee43dfef4564011a827114f06800ccc267ff59e6d4a8f6920"
},
"downloads": -1,
"filename": "ghstat-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "6dceb1491184cfc6604493be2a03a782",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3554,
"upload_time": "2014-11-06T21:45:54",
"url": "https://files.pythonhosted.org/packages/63/36/f1ad08126958013781c3b263116b2f70208a0dbd5770aa6138617902d31b/ghstat-0.1.1.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "cb69074e443093798ef3342a2aeae5cf",
"sha256": "6588ecb0d29152603f366e4e18bbd9464b5aa368357b3968bc8a7c4af5cce904"
},
"downloads": -1,
"filename": "ghstat-0.2.0-cp34-cp34m-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "cb69074e443093798ef3342a2aeae5cf",
"packagetype": "bdist_wheel",
"python_version": "3.4",
"requires_python": null,
"size": 6307,
"upload_time": "2014-11-22T03:49:19",
"url": "https://files.pythonhosted.org/packages/55/44/d47b5311b3dc63cfde8f5fc4d798af558843ba62fa7cb680a34861795e0b/ghstat-0.2.0-cp34-cp34m-macosx_10_9_x86_64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8a03430454adb5b7162ad349e3eb5227",
"sha256": "10a1771f886631ffd30f065f4f5fa1aa671b46e582db0650b6b983417926dfa1"
},
"downloads": -1,
"filename": "ghstat-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "8a03430454adb5b7162ad349e3eb5227",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4102,
"upload_time": "2014-11-22T03:49:15",
"url": "https://files.pythonhosted.org/packages/b6/40/f669ee8bfbc1141dbca81827a9d3112e16a389aea66bba2cb66a2681703f/ghstat-0.2.0.tar.gz"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "dcf52f130ed4a707419c68923ac414c5",
"sha256": "2d380bec486ab75e6f17cf319619f2b63267e85f95a1669e858b628aa0bd4291"
},
"downloads": -1,
"filename": "ghstat-0.3.0-cp27-none-macosx_10_10_x86_64.whl",
"has_sig": false,
"md5_digest": "dcf52f130ed4a707419c68923ac414c5",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 6700,
"upload_time": "2014-12-17T23:17:18",
"url": "https://files.pythonhosted.org/packages/15/39/e5abb68906993d563b90ce074ebeec8ccb9b6d773fbc7019758c2fb123d0/ghstat-0.3.0-cp27-none-macosx_10_10_x86_64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "60c70333112bb2a58a984445090bfb95",
"sha256": "33db7997d0f586e348fe6657256786b7bd7881349eba5ea92bd698a58641b362"
},
"downloads": -1,
"filename": "ghstat-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "60c70333112bb2a58a984445090bfb95",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4501,
"upload_time": "2014-12-17T23:17:15",
"url": "https://files.pythonhosted.org/packages/de/80/9fa2f8c990ff07d20031b9aeaf706788338ac2292b6d64486934bd673a4a/ghstat-0.3.0.tar.gz"
}
],
"0.3.1": [
{
"comment_text": "",
"digests": {
"md5": "579d599dd149518464af40c924e1f835",
"sha256": "178354ce948661f51367f1de72548c852d4ad18d6c6e9885acf304245ba7d0ff"
},
"downloads": -1,
"filename": "ghstat-0.3.1-cp27-none-macosx_10_10_x86_64.whl",
"has_sig": false,
"md5_digest": "579d599dd149518464af40c924e1f835",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 7366,
"upload_time": "2015-05-12T17:25:05",
"url": "https://files.pythonhosted.org/packages/de/f7/9816e3a3a07fcfdaaed756ee48380417237cf03bbcd4a5564d306d9bbf54/ghstat-0.3.1-cp27-none-macosx_10_10_x86_64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "94c5ca5429f506d62f1c861f244d6473",
"sha256": "126c4cd826275d97676da365b91411cb3e7eb166777e86e6bcf97835bc8017ca"
},
"downloads": -1,
"filename": "ghstat-0.3.1.tar.gz",
"has_sig": false,
"md5_digest": "94c5ca5429f506d62f1c861f244d6473",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4817,
"upload_time": "2015-05-12T17:25:02",
"url": "https://files.pythonhosted.org/packages/bb/a9/af5cc3b61007c7477ef8f8a17adf608e54ce93710da8b3ac03af2761ac36/ghstat-0.3.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "579d599dd149518464af40c924e1f835",
"sha256": "178354ce948661f51367f1de72548c852d4ad18d6c6e9885acf304245ba7d0ff"
},
"downloads": -1,
"filename": "ghstat-0.3.1-cp27-none-macosx_10_10_x86_64.whl",
"has_sig": false,
"md5_digest": "579d599dd149518464af40c924e1f835",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 7366,
"upload_time": "2015-05-12T17:25:05",
"url": "https://files.pythonhosted.org/packages/de/f7/9816e3a3a07fcfdaaed756ee48380417237cf03bbcd4a5564d306d9bbf54/ghstat-0.3.1-cp27-none-macosx_10_10_x86_64.whl"
},
{
"comment_text": "",
"digests": {
"md5": "94c5ca5429f506d62f1c861f244d6473",
"sha256": "126c4cd826275d97676da365b91411cb3e7eb166777e86e6bcf97835bc8017ca"
},
"downloads": -1,
"filename": "ghstat-0.3.1.tar.gz",
"has_sig": false,
"md5_digest": "94c5ca5429f506d62f1c861f244d6473",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4817,
"upload_time": "2015-05-12T17:25:02",
"url": "https://files.pythonhosted.org/packages/bb/a9/af5cc3b61007c7477ef8f8a17adf608e54ce93710da8b3ac03af2761ac36/ghstat-0.3.1.tar.gz"
}
]
}