|
|
@ -1,14 +1,10 @@ |
|
|
|
{ lib, buildPythonPackage, fetchFromGitHub, callPackage, setuptools, cffi |
|
|
|
{ lib, buildPythonPackage, fetchFromGitHub, callPackage, setuptools, cffi |
|
|
|
, paramiko, requests, future, textfsm, jinja2, netaddr, pyyaml, pyeapi, netmiko |
|
|
|
, paramiko, requests, future, textfsm, jinja2, netaddr, pyyaml, pyeapi, netmiko |
|
|
|
, junos-eznc, ciscoconfparse, scp, lxml, ncclient, pytestCheckHook, ddt, mock |
|
|
|
, junos-eznc, ciscoconfparse, scp, lxml, ncclient, pytestCheckHook, ddt, mock }: |
|
|
|
, pythonOlder, pythonAtLeast }: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
buildPythonPackage rec { |
|
|
|
buildPythonPackage rec { |
|
|
|
pname = "napalm"; |
|
|
|
pname = "napalm"; |
|
|
|
version = "3.3.1"; |
|
|
|
version = "3.3.1"; |
|
|
|
format = "setuptools"; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
disabled = pythonOlder "3.6" || pythonAtLeast "3.9"; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src = fetchFromGitHub { |
|
|
|
src = fetchFromGitHub { |
|
|
|
owner = "napalm-automation"; |
|
|
|
owner = "napalm-automation"; |
|
|
|