Hello community,

here is the log from the commit of package python-napalm-procurve for 
openSUSE:Factory checked in at 2020-03-31 17:14:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-napalm-procurve (Old)
 and      /work/SRC/openSUSE:Factory/.python-napalm-procurve.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-napalm-procurve"

Tue Mar 31 17:14:09 2020 rev:2 rq:789774 version:0.5.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-napalm-procurve/python-napalm-procurve.changes
    2019-10-28 16:46:59.324748377 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-napalm-procurve.new.3160/python-napalm-procurve.changes
  2020-03-31 17:14:18.519591911 +0200
@@ -1,0 +2,6 @@
+Mon Mar 30 11:56:54 UTC 2020 - pgaj...@suse.com
+
+- version update to 0.5.0
+  * no upstream changelog found
+
+-------------------------------------------------------------------

Old:
----
  napalm-procurve-0.4.0.tar.gz

New:
----
  napalm-procurve-0.5.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-napalm-procurve.spec ++++++
--- /var/tmp/diff_new_pack.YrFt4O/_old  2020-03-31 17:14:20.539593194 +0200
+++ /var/tmp/diff_new_pack.YrFt4O/_new  2020-03-31 17:14:20.583593222 +0200
@@ -1,6 +1,7 @@
 #
 # spec file for package python-napalm-procurve
 #
+# Copyright (c) 2020 SUSE LLC
 # Copyright (c) 2019, Martin Hauke <mar...@gmx.de>
 #
 # All modifications and additions to the file contributed by third parties
@@ -12,27 +13,30 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
+#
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
+# python-napalm is python3 only
+%define skip_python2 1
 Name:           python-napalm-procurve
-Version:        0.4.0
+Version:        0.5.0
 Release:        0
-License:        Apache-2.0
 Summary:        NAPALM - HP ProCurve network driver
-Url:            https://github.com/ixs/napalm-procurve
+License:        Apache-2.0
 Group:          Development/Languages/Python
+URL:            https://github.com/ixs/napalm-procurve
 Source:         
https://github.com/ixs/napalm-procurve/archive/%{version}.tar.gz#/napalm-procurve-%{version}.tar.gz
-BuildRequires:  python-rpm-macros
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  python-rpm-macros
 # SECTION test requirements
 BuildRequires:  %{python_module napalm >= 2.4.0}
 BuildRequires:  %{python_module netmiko}
-BuildRequires:  %{python_module pytest}
-BuildRequires:  %{python_module pytest-cov}
 BuildRequires:  %{python_module pylama}
+BuildRequires:  %{python_module pytest-cov}
+BuildRequires:  %{python_module pytest}
 # /SECTION
 BuildRequires:  fdupes
 Requires:       python-napalm >= 2.4.0

++++++ napalm-procurve-0.4.0.tar.gz -> napalm-procurve-0.5.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/napalm-procurve-0.4.0/napalm_procurve/procurve.py 
new/napalm-procurve-0.5.0/napalm_procurve/procurve.py
--- old/napalm-procurve-0.4.0/napalm_procurve/procurve.py       2019-04-19 
13:43:20.000000000 +0200
+++ new/napalm-procurve-0.5.0/napalm_procurve/procurve.py       2019-11-08 
17:38:52.000000000 +0100
@@ -20,13 +20,12 @@
 from __future__ import print_function
 from __future__ import unicode_literals
 
-import difflib
 import re
 import sys
 import socket
 import telnetlib
 
-from netmiko import ConnectHandler, FileTransfer, InLineTransfer
+from netmiko import ConnectHandler
 from napalm.base.base import NetworkDriver
 from napalm.base.exceptions import (
     CommandErrorException,
@@ -218,7 +217,8 @@
     def _get_interface_map(self):
         """Build an interface map that matches interface name to interface 
index id"""
         if len(self.interface_map) < 1 or "pytest" in sys.modules:
-            self.interface_map = {v: k for k, v in 
self._walkMIB_values('ifName').items()}
+            self.interface_map = {v: k for k,
+                                  v in self._walkMIB_values('ifName').items()}
         return self.interface_map
 
     def get_facts(self):
@@ -394,8 +394,6 @@
                               6: 'agentCircuitId',
                               7: 'local'}
 
-
-
         # Check if router supports the command
         if 'Invalid input' in output:
             raise ValueError("Command not supported by network device")
@@ -499,7 +497,7 @@
             environment[env_category][sname] = env_value
         return environment
 
-    def get_config(self, retrieve='all'):
+    def get_config(self, retrieve='all', full=False):
 
         config = {
             'startup': '',
@@ -519,6 +517,7 @@
                 r'^; .* Configuration Editor;.*$', startup_config,
                 flags=re.M)[1].strip()
             config['startup'] = py23_compat.text_type(startup_config)
+            config['candidate'] = ''
         return config
 
     def _ping_caps(self):
@@ -672,7 +671,8 @@
         arp_table = []
 
         if vrf:
-          raise NotImplementedError('No VRF support with this 
driver/platform.')
+            raise NotImplementedError(
+                'No VRF support with this driver/platform.')
 
         command = 'show arp'
         output = self._send_command(command)
@@ -739,7 +739,7 @@
 
             for line in output.splitlines():
                 try:
-                  mac, port = line.split()
+                    mac, port = line.split()
                 except IndexError:
                     raise ValueError("Unexpected output from: {}".format(line))
 
@@ -764,6 +764,7 @@
         if_alias = self._walkMIB_values('ifAlias')
         if_speed = self._walkMIB_values('ifSpeed')
         if_macs = self._walkMIB_values('ifPhysAddress')
+        if_mtu = self._walkMIB_values('ifMtu')
         if_adm_state = self._walkMIB_values('ifAdminStatus')
         if_lnk_state = self._walkMIB_values('ifOperStatus')
         if_last_change = self._walkMIB_values('ifLastChange')
@@ -777,7 +778,8 @@
                     'last_flapped':
                     -1.0,  # Data makes no sense... unsupported for now.
                     'speed': int(int(if_speed[idx].replace(',', '')) / 1000 / 
1000),
-                    'mac_address': py23_compat.text_type(if_macs[idx])
+                    'mac_address': py23_compat.text_type(if_macs[idx]),
+                    'mtu': int(if_mtu[idx]),
                 }
         return interfaces
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/napalm-procurve-0.4.0/setup.py 
new/napalm-procurve-0.5.0/setup.py
--- old/napalm-procurve-0.4.0/setup.py  2019-04-19 13:43:20.000000000 +0200
+++ new/napalm-procurve-0.5.0/setup.py  2019-11-08 17:38:52.000000000 +0100
@@ -14,7 +14,7 @@
 
 setup(
     name="napalm-procurve",
-    version="0.4.0",
+    version="0.5.0",
     packages=find_packages(),
     author="Andreas Thienemann",
     author_email="andr...@bawue.net",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/napalm-procurve-0.4.0/test/unit/mocked_data/test_get_interfaces/normal/expected_result.json
 
new/napalm-procurve-0.5.0/test/unit/mocked_data/test_get_interfaces/normal/expected_result.json
--- 
old/napalm-procurve-0.4.0/test/unit/mocked_data/test_get_interfaces/normal/expected_result.json
     2019-04-19 13:43:20.000000000 +0200
+++ 
new/napalm-procurve-0.5.0/test/unit/mocked_data/test_get_interfaces/normal/expected_result.json
     2019-11-08 17:38:52.000000000 +0100
@@ -5,6 +5,7 @@
         "last_flapped":-1,
         "is_up":true,
         "mac_address":"00 17 08 c8 21 3f",
+        "mtu":1500,
         "speed":100
     },
     "3":{
@@ -13,6 +14,7 @@
         "last_flapped":-1,
         "is_up":true,
         "mac_address":"00 17 08 c8 21 3d",
+        "mtu":1500,
         "speed":1000
     },
     "2":{
@@ -21,6 +23,7 @@
         "last_flapped":-1,
         "is_up":false,
         "mac_address":"00 17 08 c8 21 3e",
+        "mtu":1500,
         "speed":1000
     },
     "5":{
@@ -29,6 +32,7 @@
         "last_flapped":-1,
         "is_up":true,
         "mac_address":"00 17 08 c8 21 3b",
+        "mtu":1500,
         "speed":1000
     },
     "4":{
@@ -37,6 +41,7 @@
         "last_flapped":-1,
         "is_up":false,
         "mac_address":"00 17 08 c8 21 3c",
+        "mtu":1500,
         "speed":1000
     },
     "7":{
@@ -45,6 +50,7 @@
         "last_flapped":-1,
         "is_up":true,
         "mac_address":"00 17 08 c8 21 39",
+        "mtu":1500,
         "speed":1000
     },
     "6":{
@@ -53,6 +59,7 @@
         "last_flapped":-1,
         "is_up":false,
         "mac_address":"00 17 08 c8 21 3a",
+        "mtu":1500,
         "speed":1000
     }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/napalm-procurve-0.4.0/test/unit/mocked_data/test_get_interfaces/normal/walkMIB_ifMtu.txt
 
new/napalm-procurve-0.5.0/test/unit/mocked_data/test_get_interfaces/normal/walkMIB_ifMtu.txt
--- 
old/napalm-procurve-0.4.0/test/unit/mocked_data/test_get_interfaces/normal/walkMIB_ifMtu.txt
        1970-01-01 01:00:00.000000000 +0100
+++ 
new/napalm-procurve-0.5.0/test/unit/mocked_data/test_get_interfaces/normal/walkMIB_ifMtu.txt
        2019-11-08 17:38:52.000000000 +0100
@@ -0,0 +1,9 @@
+ifMtu.1 = 1500
+ifMtu.2 = 1500
+ifMtu.3 = 1500
+ifMtu.4 = 1500
+ifMtu.5 = 1500
+ifMtu.6 = 1500
+ifMtu.7 = 1500
+ifMtu.8 = 1500
+ifMtu.9 = 1500


Reply via email to