1{ lib 2, buildPythonPackage 3, fetchPypi 4, cliff 5, oslo-i18n 6, oslo-utils 7, openstacksdk 8, pbr 9, requests-mock 10, simplejson 11, stestr 12}: 13 14buildPythonPackage rec { 15 pname = "osc-lib"; 16 version = "2.4.2"; 17 18 src = fetchPypi { 19 inherit pname version; 20 sha256 = "d6b530e3e50646840a6a5ef134e00f285cc4a04232c163f28585226ed40cc968"; 21 }; 22 23 nativeBuildInputs = [ 24 pbr 25 ]; 26 27 propagatedBuildInputs = [ 28 cliff 29 openstacksdk 30 oslo-i18n 31 oslo-utils 32 simplejson 33 ]; 34 35 checkInputs = [ 36 requests-mock 37 stestr 38 ]; 39 40 checkPhase = '' 41 stestr run 42 ''; 43 44 pythonImportsCheck = [ "osc_lib" ]; 45 46 meta = with lib; { 47 description = "OpenStackClient Library"; 48 homepage = "https://github.com/openstack/osc-lib"; 49 license = licenses.asl20; 50 maintainers = teams.openstack.members; 51 }; 52}