nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at 22.05 42 lines 841 B view raw
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.4.0"; 15 16 src = fetchFromGitHub { 17 repo = "pyScss"; 18 owner = "Kronuz"; 19 rev = "refs/tags/v${version}"; 20 sha256 = "sha256-z0y4z+/JE6rZWHAvps/taDZvutyVhxxs2gMujV5rNu4="; 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}