Merge pull request #218944 from r-ryantm/auto-update/python310Packages.junos-eznc

python310Packages.junos-eznc: 2.6.6 -> 2.6.7
This commit is contained in:
Fabian Affolter 2023-03-01 11:01:58 +01:00 committed by GitHub
commit 7c06a5b786
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,41 +1,45 @@
{ lib
, buildPythonPackage
, fetchpatch
, fetchFromGitHub
# propagates
, fetchpatch
, jinja2
, lxml
, mock
, ncclient
, netaddr
, nose
, ntc-templates
, paramiko
, pyparsing
, pyserial
, pythonOlder
, pyyaml
, scp
, six
, transitions
, yamlordereddictloader
# tests
, mock
, nose
, pytestCheckHook
}:
buildPythonPackage rec {
pname = "junos-eznc";
version = "2.6.6";
version = "2.6.7";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "Juniper";
repo = "py-junos-eznc";
rev = "refs/tags/${version}";
hash = "sha256-0JF9/lSIquXp25bM3GESqLC//aorSVT0hHccaOmQuM8=";
hash = "sha256-+hGybznip5RpJm89MLg9JO4B/y50OIdgtmV2FIpZShU=";
};
postPatch = ''
# https://github.com/Juniper/py-junos-eznc/issues/1236
substituteInPlace lib/jnpr/junos/utils/scp.py \
--replace "inspect.getargspec" "inspect.getfullargspec"
'';
propagatedBuildInputs = [
jinja2
lxml
@ -61,11 +65,14 @@ buildPythonPackage rec {
nosetests -v -a unit --exclude=test_sw_put_ftp
'';
pythonImportsCheck = [ "jnpr.junos" ];
pythonImportsCheck = [
"jnpr.junos"
];
meta = with lib; {
homepage = "https://github.com/Juniper/py-junos-eznc";
changelog = "https://github.com/Juniper/py-junos-eznc/releases/tag/${version}";
description = "Junos 'EZ' automation for non-programmers";
homepage = "https://github.com/Juniper/py-junos-eznc";
license = licenses.asl20;
maintainers = with maintainers; [ xnaveira ];
};