Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at litex 828 B view raw
1{ lib 2, buildPythonPackage 3, fetchPypi 4, pythonOlder 5, python 6, typing-extensions 7}: 8 9buildPythonPackage rec { 10 pname = "awacs"; 11 version = "2.3.0"; 12 13 disabled = pythonOlder "3.7"; 14 15 src = fetchPypi { 16 inherit pname version; 17 hash = "sha256-0tizZWcHe1qbLxpXS/IngExaFFUHZyXXlksWcNL/vEw="; 18 }; 19 20 propagatedBuildInputs = lib.lists.optionals (pythonOlder "3.8") [ 21 typing-extensions 22 ]; 23 24 checkPhase = '' 25 ${python.interpreter} -m unittest discover 26 ''; 27 28 pythonImportsCheck = [ 29 "awacs" 30 ]; 31 32 meta = with lib; { 33 description = "AWS Access Policy Language creation library"; 34 homepage = "https://github.com/cloudtools/awacs"; 35 changelog = "https://github.com/cloudtools/awacs/blob/${version}/CHANGELOG.md"; 36 license = licenses.bsd2; 37 maintainers = with maintainers; [ jlesquembre ]; 38 }; 39}