patroni package

Subpackages

Submodules

Module contents

Define general variables and functions for patroni.

var PATRONI_ENV_PREFIX:

prefix for Patroni related configuration environment variables.

var KUBERNETES_ENV_PREFIX:

prefix for Kubernetes related configuration environment variables.

var MIN_PSYCOPG2:

minimum version of psycopg2 required by Patroni to work.

var MIN_PSYCOPG3:

minimum version of psycopg required by Patroni to work.

patroni.parse_version(version: str) Tuple[int, ...]View on GitHub

Convert version from human-readable format to tuple of integers.

Note

Designed for easy comparison of software versions in Python.

Parameters:

version – human-readable software version, e.g. 2.5.4.dev1 (dt dec pq3 ext lo64).

Returns:

tuple of version parts, each part as an integer.

Example:
>>> parse_version('2.5.4.dev1 (dt dec pq3 ext lo64)')
(2, 5, 4)