{
"info": {
"author": "Eric Forbes",
"author_email": "ericforbes91@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
"Programming Language :: Python",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.6",
"Topic :: Software Development :: Version Control :: Git"
],
"description": "===========\npost-review\n===========\n\n.. image:: https://travis-ci.org/ericforbes/post-review.svg?branch=develop\n :target: https://travis-ci.org/ericforbes/post-review\n :alt: Build Status\n\n\nThis package provides a command line interface for posting code reviews and merge requests\n\nThe post-review package works on Python versions:\n\n* 2.7.x and greater\n* 3.3.x and greater\n\n\nThe post-review package works with these services:\n\n* GitHub Hosted\n* GitLab Hosted\n* GitLab CE, EES, EEP\n\n\n------------\nInstallation\n------------\n\nThe easiest way to install post-review is to use `pip `_::\n\n $ pip install post-review\n\n\nIf you already have post-review installed and want to upgrade to the latest version::\n\n $ pip install --upgrade post-review\n\n\n\n---------------\nGetting Started\n---------------\n\npost-review is able to determine your git service automatically. There is a one-time setup \nthat is required to fetch your git service API keys -- but post-review will instruct you at this\nstep.\n\nThe quickest way to get started is to just run the ``post-review`` command::\n\n $ post-review --target \n\n\nAssuming you are using GitLab Hosted, this is what you will see for your one time setup::\n\n $ post-review --target \n\n (One Time Setup) Please create a Personal Access Token\n https://gitlab.com/profile/personal_access_tokens\n Scope: API, Expires: Never\n\n Please enter your Personal Access Token: \n\nThe above requires you to navigate to the GitLab link to create an access token.\nYou will need to use the API scope and make sure that it does not expire -- or can rotate too.\nThis allows grants permission for post-review to create a merge request.\n\n\n",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/ericforbes/post-review",
"keywords": "git devops review",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "post-review",
"package_url": "https://pypi.org/project/post-review/",
"platform": "",
"project_url": "https://pypi.org/project/post-review/",
"project_urls": {
"Homepage": "https://github.com/ericforbes/post-review"
},
"release_url": "https://pypi.org/project/post-review/1.3.0/",
"requires_dist": [
"coloredlogs (>=7.1)",
"configparser (>=3.5.0)",
"future (>=0.16.0)",
"requests (>=2.18)"
],
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,<4",
"summary": "unified command line interface for posting code reviews and merge requests",
"version": "1.3.0"
},
"last_serial": 3081402,
"releases": {
"1.0.13": [
{
"comment_text": "",
"digests": {
"md5": "ed6f8be2c10557b0149a5873c1b96adb",
"sha256": "9a72f884fdb42a019ab7eb6ff5491f66fde24c358a4cfc718549b476c23f3125"
},
"downloads": -1,
"filename": "post_review-1.0.13-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "ed6f8be2c10557b0149a5873c1b96adb",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,<4",
"size": 13724,
"upload_time": "2017-08-02T00:15:54",
"url": "https://files.pythonhosted.org/packages/a2/dc/d5205b1ccdcd1f3046df7c340dbfc2a85084f5ecb12adca9827ee309faa7/post_review-1.0.13-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "d1c889a1bc9da6bc1a2f0064fcd91b0d",
"sha256": "49688dfb0e48d4ddd919b83e1bbce2ce06f980959f8ef4c38e0fd811b3fb7fd4"
},
"downloads": -1,
"filename": "post-review-1.0.13.tar.gz",
"has_sig": false,
"md5_digest": "d1c889a1bc9da6bc1a2f0064fcd91b0d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,<4",
"size": 9558,
"upload_time": "2017-08-02T00:15:55",
"url": "https://files.pythonhosted.org/packages/34/37/a1a7f3587fd7ea99cb977cebde3f49af6d9e97a21ffb8e02494c9abfa69a/post-review-1.0.13.tar.gz"
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "04c25db95d181d182ff6e9b771139455",
"sha256": "fb0161ccfab81117e9c629bc4eda790d6e14ca2ff27abf93459e108647706eec"
},
"downloads": -1,
"filename": "post_review-1.1.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "04c25db95d181d182ff6e9b771139455",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,<4",
"size": 13722,
"upload_time": "2017-08-02T00:46:27",
"url": "https://files.pythonhosted.org/packages/bf/1b/70f8745b7576b08c952835a36aa1fa74dd32a0d5ed4dc090a81c19cab24c/post_review-1.1.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8a54edbf13aacaf26f46af125202148c",
"sha256": "b00c2cfe195d4b01a851799b6c1337bfaa1d452ff808f1d5794036cb4180d89e"
},
"downloads": -1,
"filename": "post-review-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "8a54edbf13aacaf26f46af125202148c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,<4",
"size": 9590,
"upload_time": "2017-08-02T00:46:30",
"url": "https://files.pythonhosted.org/packages/9c/cf/3a2cb262241e0b038f714f126e7af95bf4b7174f9ca38de4ba303ffda3a9/post-review-1.1.0.tar.gz"
}
],
"1.1.1": [
{
"comment_text": "",
"digests": {
"md5": "31a59de9af6a0b402e5ab4f1fd2b9a0e",
"sha256": "7416b25b0343b3851b4bcd8d62c83fda18f8fe32cdcb379006f0c308f6397a43"
},
"downloads": -1,
"filename": "post_review-1.1.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "31a59de9af6a0b402e5ab4f1fd2b9a0e",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,<4",
"size": 13805,
"upload_time": "2017-08-03T00:31:15",
"url": "https://files.pythonhosted.org/packages/5a/9b/24b05d4ecbd60153238943f336202896124f77639c99e1b112446099786d/post_review-1.1.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "3caf3fd0575b3568b16efa8aa6a07ad8",
"sha256": "4d7e0f0454d935846a2a6fe1aec719b25b954d5bea789022168381440dba5e9d"
},
"downloads": -1,
"filename": "post-review-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "3caf3fd0575b3568b16efa8aa6a07ad8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,<4",
"size": 9567,
"upload_time": "2017-08-03T00:31:17",
"url": "https://files.pythonhosted.org/packages/68/2f/d47f113e778d037ccdc4d732cda24ac31672d97b7c64cbabf1dd57edb138/post-review-1.1.1.tar.gz"
}
],
"1.2.0": [
{
"comment_text": "",
"digests": {
"md5": "40a2ff0aaa706c59a67e26e57091e341",
"sha256": "cd4082df608f436de5a21452b7f7b4df5fa46d4b9dd875af7ac5871742fd9925"
},
"downloads": -1,
"filename": "post_review-1.2.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "40a2ff0aaa706c59a67e26e57091e341",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,<4",
"size": 13595,
"upload_time": "2017-08-05T17:01:31",
"url": "https://files.pythonhosted.org/packages/f7/71/f5bb735138d5a75f5bb241db9f0de43b1deeda89b0945026da8141ff55f1/post_review-1.2.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8dd6ad43b1c30be50f3c64aab87ab383",
"sha256": "5d26b67a12a569dfd8f5d927351e2f6c4090f16f57077d3ac70483dc08ab2ff3"
},
"downloads": -1,
"filename": "post-review-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "8dd6ad43b1c30be50f3c64aab87ab383",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,<4",
"size": 9524,
"upload_time": "2017-08-05T17:01:33",
"url": "https://files.pythonhosted.org/packages/c2/26/0d35343f559fa5f6ea2e3f317094c940123d5fbf311fb771001e935ff52b/post-review-1.2.0.tar.gz"
}
],
"1.3.0": [
{
"comment_text": "",
"digests": {
"md5": "c6e6c74417392aa7ce8c3c7103a6cad5",
"sha256": "0c636d8c4e408d5d84387391e9c716a223104cf9ceac8b07e4571e3b84634c81"
},
"downloads": -1,
"filename": "post_review-1.3.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c6e6c74417392aa7ce8c3c7103a6cad5",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,<4",
"size": 13759,
"upload_time": "2017-08-08T15:01:33",
"url": "https://files.pythonhosted.org/packages/76/7f/67424daf88dc7e1e3a3d94939031c118c60668dba26be0d209479d5f8a78/post_review-1.3.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c20ab417aac714da3f9f140f68d44f9b",
"sha256": "39c40002bc29f4afc3dbc4f2e082d2d45beb1143ce74f12c0d177bc38ca39fe3"
},
"downloads": -1,
"filename": "post-review-1.3.0.tar.gz",
"has_sig": false,
"md5_digest": "c20ab417aac714da3f9f140f68d44f9b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,<4",
"size": 9987,
"upload_time": "2017-08-08T15:01:35",
"url": "https://files.pythonhosted.org/packages/07/dc/94b3fb984c31a94a3180538517223418a86a94e08f98f06ad2f4fe219b3a/post-review-1.3.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "c6e6c74417392aa7ce8c3c7103a6cad5",
"sha256": "0c636d8c4e408d5d84387391e9c716a223104cf9ceac8b07e4571e3b84634c81"
},
"downloads": -1,
"filename": "post_review-1.3.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c6e6c74417392aa7ce8c3c7103a6cad5",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,<4",
"size": 13759,
"upload_time": "2017-08-08T15:01:33",
"url": "https://files.pythonhosted.org/packages/76/7f/67424daf88dc7e1e3a3d94939031c118c60668dba26be0d209479d5f8a78/post_review-1.3.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c20ab417aac714da3f9f140f68d44f9b",
"sha256": "39c40002bc29f4afc3dbc4f2e082d2d45beb1143ce74f12c0d177bc38ca39fe3"
},
"downloads": -1,
"filename": "post-review-1.3.0.tar.gz",
"has_sig": false,
"md5_digest": "c20ab417aac714da3f9f140f68d44f9b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,<4",
"size": 9987,
"upload_time": "2017-08-08T15:01:35",
"url": "https://files.pythonhosted.org/packages/07/dc/94b3fb984c31a94a3180538517223418a86a94e08f98f06ad2f4fe219b3a/post-review-1.3.0.tar.gz"
}
]
}