{ "info": { "author": "Brian Waldon", "author_email": "bcwaldon@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "python-gerrit\n=============\n\n\npython-gerrit is a Python interface to Gerrit, a code review system\nfor Git.\n\nDISCLAIMER: Gerrit does not have an official API. This library is a product\nof reverse engineering.\n\nAPIs exposed\n------------\n\nThere are three APIs available in python-gerrit:\n\n * rpc - basic JSON-RPC API over HTTP; it has the same functionality\n as the standard Gerrit client.\n * db - raw access to the database. It understandably needs more\n privileges than simple HTTP.\n * raw - direct access to the filesystem. It needs local access\n to the Gerrit installation.\n\nMost use cases can be satisfied by JSON-RPC alone. There are some\nglaring ommisions in the functionality, though, so for things such as\nproject creation you will need to use db/raw. Check documentation of\ncorresponding modules for more.\n \n\nTesting\n-------\n\npython-gerrit comes with a test suite. In order to run it, you need\nto have gerrit installed locally, with full access to its\nraw directory and database. Testing is managed by ``py.test``\nYou can run it by executing::\n\n py.test\n\nTests expects the following environment variables to be set:\n\n * GERRIT_PATH - path to a Gerrit installation\n * GERRIT_DB - sqlalchemy URL to the Gerrit database\n * GERRIT_GIT - URL to the Gerrit git repository\n * GERRIT_URL - URL to the Gerrit HTTP server\n * GERRIT_USERNAME - a user the suite with interact as\n\nCheck that the provided user has all the privileges required to\nsubmit, vote, comment, and so on.\n\nAlso, be sure your Gerrit installation has authentication method set\nto DEVELOPMENT_BECOME_ANY_ACCOUNT.\n\n\nCredits\n-------\n\nBrian Waldon\nMike Hordecki\n", "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/bcwaldon/python-gerrit", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "gerrit", "package_url": "https://pypi.org/project/gerrit/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/gerrit/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/bcwaldon/python-gerrit" }, "release_url": "https://pypi.org/project/gerrit/0.0.2/", "requires_dist": null, "requires_python": null, "summary": "Client library for interacting with the Gerrit JSONRPC API", "version": "0.0.2" }, "last_serial": 792347, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d4202b3f49a5b18b429c8d967b4cc6e5", "sha256": "34cf7e011192c310f81b3928d049654f187d7dbec9b91009c8fab9b2323a039a" }, "downloads": -1, "filename": "gerrit-0.0.1.tar.gz", "has_sig": false, "md5_digest": "d4202b3f49a5b18b429c8d967b4cc6e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6958, "upload_time": "2012-07-14T03:00:09", "url": "https://files.pythonhosted.org/packages/7f/8e/4c6a983b38ef5b1866860e84723402d8d2734f3b840669b36b22abc2121f/gerrit-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "a2cc77af0de7cf8314023c1c658d043f", "sha256": "2b7774063a15e987bc19f6568d23abf1cb7b48807714516fdc4531e5fe63a716" }, "downloads": -1, "filename": "gerrit-0.0.2.tar.gz", "has_sig": false, "md5_digest": "a2cc77af0de7cf8314023c1c658d043f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7117, "upload_time": "2013-02-19T18:09:30", "url": "https://files.pythonhosted.org/packages/90/38/c4ca3f8c4ebaa8b16f8225cf91fe8f261891855a3e44538732cc4235abfc/gerrit-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a2cc77af0de7cf8314023c1c658d043f", "sha256": "2b7774063a15e987bc19f6568d23abf1cb7b48807714516fdc4531e5fe63a716" }, "downloads": -1, "filename": "gerrit-0.0.2.tar.gz", "has_sig": false, "md5_digest": "a2cc77af0de7cf8314023c1c658d043f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7117, "upload_time": "2013-02-19T18:09:30", "url": "https://files.pythonhosted.org/packages/90/38/c4ca3f8c4ebaa8b16f8225cf91fe8f261891855a3e44538732cc4235abfc/gerrit-0.0.2.tar.gz" } ] }