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