ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / pyres / default.nix
bloba5b618d56902ba7cca0eb7f111060ae73d8aa5b0
1 { lib, stdenv, fetchPypi, buildPythonPackage, fetchFromGitHub, simplejson, redis, setproctitle, nose, pkgs }:
3 buildPythonPackage rec {
4   pname = "pyres";
5   version = "1.5";
7   propagatedBuildInputs = [ simplejson setproctitle redis pkgs.ps ];
8   checkInputs = [ nose pkgs.redis ];
10   # PyPI tarball doesn't contain tests so let's use GitHub
11   src = fetchFromGitHub {
12     owner = "binarydud";
13     repo = pname;
14     rev = version;
15     sha256 = "1rkpv7gbjxl9h9g7kncmsrgmi77l7pgfq8d7dbnsr3ia2jmjqb8y";
16   };
18   # started redis-server makes this hang on darwin
19   doCheck = !stdenv.isDarwin;
21   checkPhase = ''
22     redis-server &
23     nosetests . --exclude test_worker_pids
24   '';
26   meta = with lib; {
27     description = "Python resque clone";
28     homepage = "https://github.com/binarydud/pyres";
29     license = licenses.mit;
30     maintainers = with maintainers; [ jluttine ];
31     broken = true; # not compatible with latest redis
32   };