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 1 week ago
doc Add support for TCP keep alive in gerritlib 1 year ago
gerritlib Merge "Update documentation" 6 months ago
playbooks/jeepyb-integration Run gerritlib-jeepyb-integration on ubuntu-focal 7 months ago
tools Rename Gerrit Non-Interactive Users to Service Users 2 weeks ago
.gitignore Update documentation 10 months ago
.gitreview OpenDev Migration Patch 3 years ago
.stestr.conf Replace testrepository with stestr 1 year ago
.testr.conf Specify testenv command for tox>=2.5 5 years ago
.zuul.yaml Add python39 testing 1 week ago
CONTRIBUTING.rst Update documentation 10 months ago
LICENSE Apply cookiecutter defaults 7 years ago Add integration testing with jeepyb and gerrit 2 years ago
README.rst Update documentation 10 months ago
requirements.txt Use newer paramiko 2 years ago
setup.cfg Add python39 testing 1 week ago Remove erroneous comment 8 years ago
test-requirements.txt Fix CI setup 2 weeks ago
tox.ini Add python39 testing 1 week 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