1{ lib 2, buildPythonPackage 3, fetchPypi 4, ddt 5, osc-lib 6, pbr 7, python-cinderclient 8, python-keystoneclient 9, python-novaclient 10, requests-mock 11, stestr 12}: 13 14buildPythonPackage rec { 15 pname = "python-openstackclient"; 16 version = "5.7.0"; 17 18 src = fetchPypi { 19 inherit pname version; 20 sha256 = "c65e3d51018f193cce2daf3d0fd69daa36003bdb2b85df6b07b973e4c39e2f92"; 21 }; 22 23 propagatedBuildInputs = [ 24 osc-lib 25 pbr 26 python-cinderclient 27 python-keystoneclient 28 python-novaclient 29 ]; 30 31 checkInputs = [ 32 ddt 33 stestr 34 requests-mock 35 ]; 36 37 checkPhase = '' 38 stestr run 39 ''; 40 41 pythonImportsCheck = [ "openstackclient" ]; 42 43 meta = with lib; { 44 description = "OpenStack Command-line Client"; 45 homepage = "https://github.com/openstack/python-openstackclient"; 46 license = licenses.asl20; 47 maintainers = teams.openstack.members; 48 }; 49}