nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 59 lines 1.0 kB view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 keystoneauth1, 6 openssl, 7 oslo-config, 8 oslo-serialization, 9 pbr, 10 requests-mock, 11 setuptools, 12 stestr, 13 testresources, 14 testscenarios, 15}: 16 17buildPythonPackage rec { 18 pname = "python-keystoneclient"; 19 version = "5.7.0"; 20 pyproject = true; 21 22 src = fetchPypi { 23 pname = "python_keystoneclient"; 24 inherit version; 25 hash = "sha256-jOe/HIzdym1xQPx2kYtE7d8dZAQKYMuP9wWRNhBNTOs="; 26 }; 27 28 build-system = [ setuptools ]; 29 30 dependencies = [ 31 keystoneauth1 32 oslo-config 33 oslo-serialization 34 pbr 35 ]; 36 37 nativeCheckInputs = [ 38 openssl 39 requests-mock 40 stestr 41 testresources 42 testscenarios 43 ]; 44 45 checkPhase = '' 46 runHook preCheck 47 stestr run 48 runHook postCheck 49 ''; 50 51 pythonImportsCheck = [ "keystoneclient" ]; 52 53 meta = { 54 description = "Client Library for OpenStack Identity"; 55 homepage = "https://github.com/openstack/python-keystoneclient"; 56 license = lib.licenses.asl20; 57 teams = [ lib.teams.openstack ]; 58 }; 59}