Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ stdenv 2, buildPythonPackage 3, fetchPypi 4, dask 5, distributed 6, docrep 7, pytest 8}: 9 10buildPythonPackage rec { 11 version = "0.7.1"; 12 pname = "dask-jobqueue"; 13 14 src = fetchPypi { 15 inherit pname version; 16 sha256 = "d32ddf3e3c7db29ace102037fa5f61c8db2d945176454dc316a6ffdb8bbfe88b"; 17 }; 18 19 checkInputs = [ pytest ]; 20 propagatedBuildInputs = [ dask distributed docrep ]; 21 22 # do not run entire tests suite (requires slurm, sge, etc.) 23 checkPhase = '' 24 py.test dask_jobqueue/tests/test_jobqueue_core.py 25 ''; 26 27 meta = with stdenv.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 }; 33}