at 25.11-pre 64 lines 1.0 kB view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitea, 5 6 # build-system 7 pbr, 8 9 # dependencies 10 oslo-config, 11 oslo-log, 12 oslo-utils, 13 prometheus-client, 14 15 # tests 16 oslotest, 17 stestr, 18}: 19 20buildPythonPackage rec { 21 pname = "oslo-metrics"; 22 version = "0.11.0"; 23 24 src = fetchFromGitea { 25 domain = "opendev.org"; 26 owner = "openstack"; 27 repo = "oslo.metrics"; 28 tag = version; 29 hash = "sha256-PiMrfVWRV3GQPJ7PnXzhAdTncXcFDPZFd+sMHVr65UU="; 30 }; 31 32 env.PBR_VERSION = version; 33 34 build-system = [ 35 pbr 36 ]; 37 38 dependencies = [ 39 oslo-config 40 oslo-log 41 oslo-utils 42 prometheus-client 43 ]; 44 45 nativeCheckInputs = [ 46 oslotest 47 stestr 48 ]; 49 50 checkPhase = '' 51 runHook preCheck 52 stestr run 53 runHook postCheck 54 ''; 55 56 pythonImportsCheck = [ "oslo_metrics" ]; 57 58 meta = with lib; { 59 description = "OpenStack library for collecting metrics from Oslo libraries"; 60 homepage = "https://opendev.org/openstack/oslo.metrics"; 61 license = licenses.asl20; 62 teams = [ teams.openstack ]; 63 }; 64}