Hello community, here is the log from the commit of package python-napalm for openSUSE:Factory checked in at 2020-05-07 14:54:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-napalm (Old) and /work/SRC/openSUSE:Factory/.python-napalm.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-napalm" Thu May 7 14:54:51 2020 rev:3 rq:800797 version:3.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-napalm/python-napalm.changes 2020-03-31 17:14:15.375589914 +0200 +++ /work/SRC/openSUSE:Factory/.python-napalm.new.2738/python-napalm.changes 2020-05-07 14:54:53.778339063 +0200 @@ -1,0 +2,50 @@ +Wed May 6 15:38:12 UTC 2020 - Martin Hauke <[email protected]> + +- Update to version 3.0.0 + Changes: + * Integrated nxapi_plumbing and pyIOSXR into NAPALM. + * [NXOS] If the command returns a null value then + json.loads(None) throws an exception. + * [NXOS] For Vlan interfaces nxos driver, the state is not + correctly defined (related to json output). + * [IOS] Return empty dictionary if BGP not running. + * Fix Nornir + NAPALM threading issue. + * [IOS, NXOS] get-vlans() getter implementation. + * [IOS] Fix traceroute output parsing in ios. + * [NXOS] firmware less than 7 does not support json in cli + * Updated support for TwoGigabit & TwentyFiveGig interfaces + to canonical_map.py + * [NXOS]: Prevent nxos.get_interfaces_ip from failing if no + ipv6 support. + * [Junos] Added auto_probe optional argument. + * [NXOS] Fix exception when trying to get environmental data + from certain Nexus devices. + * [IOS] Fix fix vrf detection when no vrf is defined. + * [IOS-XR} No silent pass of errors in base.helpers & logging. + * [IOS-XR] Add support for XML namespace prefixes in find_txt. + * [NXOS] Fix get_vlans() method where no interfaces in VLAN. + * [IOS] Added ``force_no_enable` optional argument. + * [NXOS] Use Kickstart version to determine NXOS version. + * [NXOS] Add nxos_ssh support for force_no_enable. + * [EOS] Fix #1153: Strip double quotation on LLDP remote port. + * [IOS] Fix typo in the traceoute method. + * add a few less used canonical mappings. + * [IOS] Fix show interfaces summary for 10/40/100 Gig Interfaces + * [IOS] Update to handle Cisco ISR mac address table with + multiple EHWIC modules installed. + * [Junos] Add support for configure private in Junos. + * add range for validate. + * [IOS] Fix get_bgp_neighbors_detail IOS-XE. + * [EOS] Cast upDownTime BGP neighbor field to float. + * All the core platforms: Filter unneeded header configuration + lines get_config. + * [Junos] SRX cluster devices stack RPC replies under + multi-routing-engine-results. + * All the core platforms: Implement get_config sanitized. +- Drop (Build)Requres for + * python-nxapi-plumbing + * python-pyIOSXR + since both are now included in napalm + + +------------------------------------------------------------------- Old: ---- napalm-2.5.0.tar.gz New: ---- napalm-3.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-napalm.spec ++++++ --- /var/tmp/diff_new_pack.zg4J52/_old 2020-05-07 14:54:54.806340879 +0200 +++ /var/tmp/diff_new_pack.zg4J52/_new 2020-05-07 14:54:54.806340879 +0200 @@ -17,10 +17,9 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} -# nothing provides python2-netmiko %define skip_python2 1 Name: python-napalm -Version: 2.5.0 +Version: 3.0.0 Release: 0 Summary: Network Automation and Programmability Abstraction Layer License: Apache-2.0 @@ -38,10 +37,9 @@ Requires: python-junos-eznc >= 2.2.1 Requires: python-netaddr Requires: python-netmiko >= 2.4.2 -Requires: python-nxapi-plumbing >= 0.5.2 Requires: python-paramiko >= 2.4.2 -Requires: python-pyIOSXR >= 0.53 Requires: python-pyeapi >= 0.8.2 +Requires: python-requests >= 2.7.0 Requires: python-scp Requires: python-setuptools >= 38.4.0 Requires: python-textfsm @@ -57,11 +55,10 @@ BuildRequires: %{python_module mock} BuildRequires: %{python_module netaddr} BuildRequires: %{python_module netmiko >= 2.4.2} -BuildRequires: %{python_module nxapi-plumbing >= 0.5.2} BuildRequires: %{python_module paramiko >= 2.4.2} -BuildRequires: %{python_module pyIOSXR >= 0.53} BuildRequires: %{python_module pyeapi >= 0.8.2} BuildRequires: %{python_module pytest} +BuildRequires: %{python_module requests >= 2.7.0} BuildRequires: %{python_module scp} BuildRequires: %{python_module selectors2 >= 2.0.1} BuildRequires: %{python_module setuptools >= 38.4.0} ++++++ napalm-2.5.0.tar.gz -> napalm-3.0.0.tar.gz ++++++ ++++ 31428 lines of diff (skipped)
