Unverified Commit 3c325aad authored by Infinidoge's avatar Infinidoge
Browse files

parallel-ssh: init at 2.13.0

parent 7d478f58
Loading
Loading
Loading
Loading
+46 −0
Original line number Diff line number Diff line
{
  lib,
  buildPythonPackage,
  fetchFromGitHub,
  setuptools,
  gevent,
  ssh-python,
  ssh2-python,
  unittestCheckHook,
}:

buildPythonPackage rec {
  pname = "parallel-ssh";
  version = "2.13.0";

  src = fetchFromGitHub {
    owner = "ParallelSSH";
    repo = "parallel-ssh";
    tag = version;
    hash = "sha256-J/rwlJ9BOcENngIVz5cU+uA34hEEw7QsgsPnpNbbZbk=";
  };

  build-system = [
    setuptools
  ];

  dependencies = [
    gevent
    ssh-python
    ssh2-python
  ];

  pythonImportsCheck = [ "pssh" ];

  nativeCheckInputs = [
    unittestCheckHook
  ];

  meta = {
    description = "Asynchronous parallel SSH client library";
    homepage = "https://github.com/ParallelSSH/parallel-ssh";
    changelog = "https://github.com/ParallelSSH/parallel-ssh/blob/${version}/Changelog.rst";
    license = lib.licenses.lgpl21Only;
    maintainers = with lib.maintainers; [ infinidoge ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -10020,6 +10020,8 @@ self: super: with self; {
  paragraphs = callPackage ../development/python-modules/paragraphs { };
  parallel-ssh = callPackage ../development/python-modules/parallel-ssh { };
  param = callPackage ../development/python-modules/param { };
  parameter-expansion-patched = callPackage ../development/python-modules/parameter-expansion-patched { };