1{ lib 2, buildPythonPackage 3, fetchFromGitHub 4, pytest 5, six 6, enum34 7, pathlib 8, ordereddict 9, pythonOlder 10}: 11 12buildPythonPackage rec { 13 pname = "pyScss"; 14 version = "1.3.7"; 15 16 src = fetchFromGitHub { 17 repo = "pyScss"; 18 owner = "Kronuz"; 19 rev = version; 20 sha256 = "0701hziiiw67blafgpmjhzspmrss8mfvif7fw0rs8fikddwwc9g6"; 21 }; 22 23 checkInputs = [ pytest ]; 24 25 propagatedBuildInputs = [ six ] 26 ++ (lib.optionals (pythonOlder "3.4") [ enum34 pathlib ]) 27 ++ (lib.optionals (pythonOlder "2.7") [ ordereddict ]); 28 29 # Test suite is broken. 30 # See https://github.com/Kronuz/pyScss/issues/415 31 doCheck = false; 32 checkPhase = '' 33 py.test 34 ''; 35 36 meta = with lib; { 37 description = "A Scss compiler for Python"; 38 homepage = "https://pyscss.readthedocs.org/en/latest/"; 39 license = licenses.mit; 40 }; 41 42}