1{ lib, buildPythonPackage, fetchPypi, setuptools, paramiko, scp, tenacity 2, textfsm, ntc-templates, pyserial, pytestCheckHook, pyyaml }: 3 4buildPythonPackage rec { 5 pname = "netmiko"; 6 version = "4.2.0"; 7 8 src = fetchPypi { 9 inherit pname version; 10 hash = "sha256-et3m/j6mMzYij0moY2UMLYP7DmgODw0Vi1sPsExBAOE="; 11 }; 12 13 buildInputs = [ setuptools ]; 14 propagatedBuildInputs = [ paramiko scp tenacity pyyaml textfsm ntc-templates pyserial ]; 15 16 # tests require closed-source pyats and genie packages 17 doCheck = false; 18 19 meta = with lib; { 20 description = 21 "Multi-vendor library to simplify Paramiko SSH connections to network devices"; 22 homepage = "https://github.com/ktbyers/netmiko/"; 23 license = licenses.mit; 24 maintainers = [ maintainers.astro ]; 25 }; 26}