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}