Library for Gerrit
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Clark Boylan aed4e49286 Add python39 testing 10 months ago
doc Add support for TCP keep alive in gerritlib 2 years ago
gerritlib Merge "Update documentation" 1 year ago
playbooks/jeepyb-integration Run gerritlib-jeepyb-integration on ubuntu-focal 1 year ago
tools Rename Gerrit Non-Interactive Users to Service Users 10 months ago
.gitignore Update documentation 2 years ago
.gitreview OpenDev Migration Patch 3 years ago
.stestr.conf Replace testrepository with stestr 2 years ago
.testr.conf Specify testenv command for tox>=2.5 6 years ago
.zuul.yaml Add python39 testing 10 months ago
CONTRIBUTING.rst Update documentation 2 years ago
LICENSE Apply cookiecutter defaults 8 years ago Add integration testing with jeepyb and gerrit 3 years ago
README.rst Update documentation 2 years ago
requirements.txt Use newer paramiko 3 years ago
setup.cfg Add python39 testing 10 months ago Remove erroneous comment 9 years ago
test-requirements.txt Fix CI setup 10 months ago
tox.ini Add python39 testing 10 months ago



Gerritlib is a Python library for interacting with Gerrit. It aims to provide a more conventionally pythonic way of managing a Gerrit instance.

To install:

$ sudo python install

Online documentation:


Bug report:



git clone

Patches are submitted via Gerrit at:

Please do not submit GitHub pull requests, they will be automatically closed.

More details on how you can contribute is available at:

Writing a patch

We ask that all code submissions be pep8 and pyflakes clean. The easiest way to do that is to run tox before submitting code for review in Gerrit. It will run pep8 and pyflakes in the same manner as the automated test suite that will run on proposed patchsets.

Installing without

Then install the required python packages using pip:

$ sudo pip install gerritlib