Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / python-modules / dask-jobqueue / default.nix
blob7719842fbad6f553181fc581cbadad88257f366d
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , dask
5 , distributed
6 , docrep
7 , pytest
8 }:
10 buildPythonPackage rec {
11   version = "0.7.2";
12   pname = "dask-jobqueue";
14   src = fetchPypi {
15     inherit pname version;
16     sha256 = "1767f4146b2663d9d2eaef62b882a86e1df0bccdb8ae68ae3e5e546aa6796d35";
17   };
19   checkInputs = [ pytest ];
20   propagatedBuildInputs = [ dask distributed docrep ];
22   # do not run entire tests suite (requires slurm, sge, etc.)
23   checkPhase = ''
24     py.test dask_jobqueue/tests/test_jobqueue_core.py
25   '';
27   meta = with lib; {
28     homepage = "https://github.com/dask/dask-jobqueue";
29     description = "Deploy Dask on job schedulers like PBS, SLURM, and SGE";
30     license = licenses.bsd3;
31     maintainers = [ maintainers.costrouc ];
32     broken = true;
33   };