1{ stdenv, buildPythonPackage, fetchPypi, python 2, pytest, pytestcov, watchdog, mock 3}: 4 5buildPythonPackage rec { 6 pname = "hupper"; 7 version = "1.0"; 8 name = "${pname}-${version}"; 9 10 src = fetchPypi { 11 inherit pname version; 12 sha256 = "02lj6kgaf9xpr0binxwac3gpdhljglyj9fr78s165jc7qd7mifdg"; 13 }; 14 15 checkPhase = '' 16 py.test 17 ''; 18 19 # FIXME: watchdog dependency is disabled on Darwin because of #31865, which causes very silent 20 # segfaults in the testsuite that end up failing the tests in a background thread (in myapp) 21 checkInputs = [ pytest pytestcov mock ] ++ stdenv.lib.optional (!stdenv.isDarwin) watchdog; 22}