Skip to main content

Gerrit event queue

Project description

gerritqueue

PyPI License

Gerrit Queue is a Gerrit event queue using Redis.

Requirements

  • Python (3.7+)
  • pip
  • redis

Installation

apt update
apt install python3-dev python3-pip python3-setuptools
pip install gerritqueue

Updating

pip install gerritqueue --upgrade

Running

gerritqueue \
  --config-file config.json \
  --gerrit-query "change:1"

Settings

Gerrit Queue parameters can be set in the file of config.json.

An example of configuration in config.json

{
  "gerrit": {
    "debug": false,
    "host": "localhost",
    "pass": "pass",
    "port": 80,
    "query": {
      "option": ["CURRENT_REVISION"]
    },
    "user": "user"
  },
  "redis": {
    "db": 0,
    "debug": false,
    "hash": {
      "expire": {
        "days": 1
      },
      "name": "_number",
      "value": "current_revision"
    },
    "host": "localhost",
    "pass": "pass",
    "port": 6379
  }
}

Redis

Name           Value
CHANGE_NUMBER  CURRENT_REVISION

License Apache

Project License can be found here.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gerritqueue-1.0.1.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

gerritqueue-1.0.1-py2.py3-none-any.whl (9.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file gerritqueue-1.0.1.tar.gz.

File metadata

  • Download URL: gerritqueue-1.0.1.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.6.9

File hashes

Hashes for gerritqueue-1.0.1.tar.gz
Algorithm Hash digest
SHA256 54503282b1602167f3ea60738bebccc0e3a5bb772eb2520677f886c852e401fb
MD5 a32f478d7128c99ce3635fb775d7d6ce
BLAKE2b-256 c6f3632f2ddccb76ec4756b853c9a2c5a810868bb7e2eaffeec25d56b6edfa85

See more details on using hashes here.

File details

Details for the file gerritqueue-1.0.1-py2.py3-none-any.whl.

File metadata

  • Download URL: gerritqueue-1.0.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.6.9

File hashes

Hashes for gerritqueue-1.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ce11b5ebe7fbf67a598d5a7d7018ea950253259b4596161ad9cd237a902e6730
MD5 5eff35aa1c4ba06a6bddbb83a045ee99
BLAKE2b-256 0c644586d037b9a4ac41fd926ba18608970ba3dee1b347d01bd8e632525733c9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page