Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 20.03 35 lines 702 B view raw
1{ stdenv 2, buildPythonPackage 3, fetchPypi 4, lib 5, python 6, isPy27 7, isPy33 8, enum34 9, attrs 10, pytz 11}: 12 13buildPythonPackage rec { 14 pname = "serpent"; 15 version = "1.28"; 16 17 src = fetchPypi { 18 inherit pname version; 19 sha256 = "1arnckykpkvv2qrp49l1k7q5mr5pisswl0rvdx98x8wsl1n361pk"; 20 }; 21 22 propagatedBuildInputs = lib.optionals (isPy27 || isPy33) [ enum34 ]; 23 24 checkInputs = [ attrs pytz ]; 25 checkPhase = '' 26 ${python.interpreter} setup.py test 27 ''; 28 29 meta = with stdenv.lib; { 30 description = "A simple serialization library based on ast.literal_eval"; 31 homepage = https://github.com/irmen/Serpent; 32 license = licenses.mit; 33 maintainers = with maintainers; [ prusnak ]; 34 }; 35}