1 { lib, fetchFromGitHub, pythonPackages, openssh, rsync }:
3 pythonPackages.buildPythonApplication rec {
7 src = fetchFromGitHub {
11 sha256 = "0nawarxczfwajclnlsimhqkpzyqb1byvz9nsl54mi1bp80z5i4jq";
16 substituteInPlace $f \
17 --replace "'ssh'" "'${openssh}/bin/ssh'" \
18 --replace "'scp'" "'${openssh}/bin/scp'" \
19 --replace "'rsync'" "'${rsync}/bin/rsync'"
24 description = "Parallel SSH Tools";
26 PSSH provides parallel versions of OpenSSH and related tools,
27 including pssh, pscp, prsync, pnuke and pslurp.
29 inherit (src.meta) homepage;
30 license = licenses.bsd3;
31 platforms = platforms.linux ++ platforms.darwin;
32 maintainers = with maintainers; [ chris-martin ];