Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 setuptools, 6 callPackage, 7}: 8 9buildPythonPackage rec { 10 pname = "pbr"; 11 version = "6.0.0"; 12 pyproject = true; 13 14 src = fetchPypi { 15 inherit pname version; 16 hash = "sha256-0TdxIqWgDi+UDuSCmZUY7+FtdF1COmcMJ3c9+8PJp9k="; 17 }; 18 19 nativeBuildInputs = [ setuptools ]; 20 21 # check in passthru.tests.pytest to escape infinite recursion with fixtures 22 doCheck = false; 23 24 passthru.tests = { 25 tests = callPackage ./tests.nix { }; 26 }; 27 28 pythonImportsCheck = [ "pbr" ]; 29 30 meta = with lib; { 31 description = "Python Build Reasonableness"; 32 mainProgram = "pbr"; 33 homepage = "https://github.com/openstack/pbr"; 34 license = licenses.asl20; 35 maintainers = teams.openstack.members; 36 }; 37}