aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKai Knoblich <kai@FreeBSD.org>2022-09-04 12:10:55 +0000
committerKai Knoblich <kai@FreeBSD.org>2022-09-04 12:20:14 +0000
commit442b9055b1149db5018da61be9dd94a445211dfe (patch)
treeb7fe4fe4c4bcce370a3c402a7fec009c2a1f9481
parent88b6e6aa0e0b975f15090950736b9a6a9cb5e58d (diff)
downloadports-442b9055b1149db5018da61be9dd94a445211dfe.tar.gz
ports-442b9055b1149db5018da61be9dd94a445211dfe.zip
security/py-netmiko: Update to 4.1.2
* Update pkg-descr to match reality. Changelog: https://github.com/ktbyers/netmiko/releases/tag/v4.1.2 MFH: No (py-netmiko 4.x not present in 2022Q3)
-rw-r--r--security/py-netmiko/Makefile2
-rw-r--r--security/py-netmiko/distinfo6
-rw-r--r--security/py-netmiko/files/patch-setup.py14
-rw-r--r--security/py-netmiko/pkg-descr26
4 files changed, 24 insertions, 24 deletions
diff --git a/security/py-netmiko/Makefile b/security/py-netmiko/Makefile
index c2412c91c0d5..2e86bddd27e9 100644
--- a/security/py-netmiko/Makefile
+++ b/security/py-netmiko/Makefile
@@ -1,6 +1,6 @@
PORTNAME= netmiko
DISTVERSIONPREFIX= v
-DISTVERSION= 4.1.1
+DISTVERSION= 4.1.2
CATEGORIES= security net-mgmt python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-netmiko/distinfo b/security/py-netmiko/distinfo
index fd31a75ed5af..04c6dc6c1c47 100644
--- a/security/py-netmiko/distinfo
+++ b/security/py-netmiko/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1658062172
-SHA256 (ktbyers-netmiko-v4.1.1_GH0.tar.gz) = a0580fff4a7ab1a0c0bd6370c63d838f0c4e74f5c318ca2d3a667ded5eb951cb
-SIZE (ktbyers-netmiko-v4.1.1_GH0.tar.gz) = 1076050
+TIMESTAMP = 1662217057
+SHA256 (ktbyers-netmiko-v4.1.2_GH0.tar.gz) = cecba2893dbf2f03037d917b3497d096e18ccfa66a568fbec934d45e47fe859c
+SIZE (ktbyers-netmiko-v4.1.2_GH0.tar.gz) = 1101941
diff --git a/security/py-netmiko/files/patch-setup.py b/security/py-netmiko/files/patch-setup.py
new file mode 100644
index 000000000000..7fb677857419
--- /dev/null
+++ b/security/py-netmiko/files/patch-setup.py
@@ -0,0 +1,14 @@
+Relax requirements for textproc/py-textfsm as it works with newer versions
+of TextFSM.
+
+--- setup.py.orig 2022-09-03 15:00:57 UTC
++++ setup.py
+@@ -52,7 +52,7 @@ setup(
+ "scp>=0.13.3",
+ "tenacity",
+ "pyyaml>=5.3",
+- "textfsm==1.1.2",
++ "textfsm>=1.1.2",
+ "ntc-templates>=2.0.0",
+ "pyserial",
+ ],
diff --git a/security/py-netmiko/pkg-descr b/security/py-netmiko/pkg-descr
index d80db3ea213d..7ec7c3d5c10c 100644
--- a/security/py-netmiko/pkg-descr
+++ b/security/py-netmiko/pkg-descr
@@ -1,23 +1,9 @@
-Multi-vendor library to simplify Paramiko SSH connections to network devices.
+Network automation to screen-scraping devices is primarily concerned with
+gathering output from show commands and with making configuration changes.
-Supports following platforms:
-
-- Arista vEOS
-- Cisco ASA/IOS/IOS-XE/IOS-XR/NX-OS/SG300/WLC
-- HP Comware7/ProCurve
-- Juniper JunOS
-- Linux
-
-Following platforms are also supported:
-
-- Alcatel AOS6/AOS8
-- Avaya ERS/VSP
-- Brocade VDX/MLX/NetIron
-- Calix B6
-- Dell-Force10 and Dell PowerConnect
-- Huawei, Mellanox, NetApp cDOT, Palo Alto PAN-OS
-- Pluribus, Ruckus ICX/FastIron, Ubiquiti EdgeSwitch, Vyatta VyOS
-
-There is also experimental support for more platforms not listed here.
+Netmiko aims to accomplish both of these operations and to do it across
+a very broad set of platforms. It seeks to do this while abstracting away
+low-level state control (i.e. eliminate low-level regex pattern matching
+to the extent practical).
WWW: https://github.com/ktbyers/netmiko