{ lib, buildPythonPackage, ddt, fetchFromGitHub, jsonschema, keystoneauth1, openstackdocstheme, osc-lib, oslo-i18n, oslo-log, oslo-utils, pbr, pythonOlder, requests-mock, requests, setuptools, sphinxHook, stestr, stevedore, }: buildPythonPackage rec { pname = "python-zaqarclient"; version = "2.8.0"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "openstack"; repo = "python-zaqarclient"; rev = "refs/tags/${version}"; hash = "sha256-vfu1GYd9eoVpmBtlnRTiqpiqlgxqPnwpFC9YC1UuvLM="; }; env.PBR_VERSION = version; build-system = [ pbr setuptools ]; nativeBuildInputs = [ openstackdocstheme sphinxHook ]; sphinxBuilders = [ "man" ]; dependencies = [ jsonschema keystoneauth1 osc-lib oslo-i18n oslo-log oslo-utils requests stevedore ]; nativeCheckInputs = [ ddt requests-mock stestr ]; checkPhase = '' runHook preCheck stestr run runHook postCheck ''; pythonImportsCheck = [ "zaqarclient" ]; meta = { homepage = "https://github.com/openstack/python-zaqarclient"; description = "Client library for OpenStack Zaqar API"; license = lib.licenses.asl20; maintainers = lib.teams.openstack.members; }; }