1{ lib, buildPythonPackage, fetchPypi, setuptools, paramiko, scp, tenacity 2, textfsm, ntc-templates, pyserial, pytestCheckHook, pyyaml }: 3 4buildPythonPackage rec { 5 pname = "netmiko"; 6 version = "4.1.2"; 7 8 src = fetchPypi { 9 inherit pname version; 10 sha256 = "sha256-9e3iooZw09/TRwBhRoZl+A+bSQbtIOaw+02eHJvmevw="; 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}