Hello community,

here is the log from the commit of package python-napalm-procurve for 
openSUSE:Factory checked in at 2020-08-04 20:22:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-napalm-procurve (Old)
 and      /work/SRC/openSUSE:Factory/.python-napalm-procurve.new.3592 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-napalm-procurve"

Tue Aug  4 20:22:10 2020 rev:5 rq:824187 version:0.7.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-napalm-procurve/python-napalm-procurve.changes
    2020-07-20 21:11:17.417696321 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-napalm-procurve.new.3592/python-napalm-procurve.changes
  2020-08-04 20:22:20.241001016 +0200
@@ -1,0 +2,6 @@
+Fri Jul 31 20:45:06 UTC 2020 - Martin Hauke <[email protected]>
+
+- Update to 0.7.0
+  * Rework connection method 
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ python-napalm-procurve.spec ++++++
--- /var/tmp/diff_new_pack.M4P5O5/_old  2020-08-04 20:22:21.777001212 +0200
+++ /var/tmp/diff_new_pack.M4P5O5/_new  2020-08-04 20:22:21.781001212 +0200
@@ -21,7 +21,7 @@
 # python-napalm is python3 only
 %define skip_python2 1
 Name:           python-napalm-procurve
-Version:        0.6.0
+Version:        0.7.0
 Release:        0
 Summary:        NAPALM - HP ProCurve network driver
 License:        Apache-2.0

++++++ napalm-procurve-0.6.0.tar.gz -> napalm-procurve-0.7.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/napalm-procurve-0.6.0/.travis.yml 
new/napalm-procurve-0.7.0/.travis.yml
--- old/napalm-procurve-0.6.0/.travis.yml       2020-07-19 13:49:41.000000000 
+0200
+++ new/napalm-procurve-0.7.0/.travis.yml       2020-07-29 10:14:53.000000000 
+0200
@@ -1,20 +1,43 @@
 language: python
+
 python:
-- 2.7
+  - "3.6"
+  - "3.7"
+  - "3.8-dev"
+  - "nightly"
+
+stages:
+  - lint
+  - test
+
+matrix:
+  include:
+    - stage: lint
+      name: Black
+      python: 3.6
+      env: TOXENV=black
+    - stage: lint
+      name: Pylama
+      python: 3.6
+      env: TOXENV=pylama
+  allow_failures:
+    - python: 3.8-dev
+    - python: nightly
+
 install:
 - pip install -r requirements-dev.txt
 - pip install .
 - pip install -e 
git+https://github.com/napalm-automation/napalm-base.git@develop#egg=napalm-base
 - pip install coveralls
 
-deploy:
-  provider: pypi
-  user: dbarroso
-  password:
-    secure: 
IIifRr9K771snku+qI7yz8T/cJC4ZO/fUYUNILhMB5eQtF2/MAEU7W1owGfcIqE9SW7fhPAXqVrnb7AcdFyjjbkZn6uoYYlh5LrQaCXgbfol5Yg+OSsRKFwhEOBcKFrtqz3W6UPunN6CX4v2gn2UCmWSyQ3XERgqKxobBVSOMb1G9PTy/Zk0ZUvGJc05bxWj3xuVQKg904VpnhQJ6q1h4d9SV+dQClP4eDRbEwe+ICKX3S2JPa/PiJfWrIsCL12yT+iZ/aiDwfSBjh+o3HMdt98cB3FkHAibEZnvpLOpUCmjX1rMyqyJEqVgDM1mQ4vyoYO5DNFv94ZufGJnJP+TIbkkSaFy9ZpeC2V+7K03TM+g1rZD3BKK50u3kL86KsHao14SZHV58l7/b3023IUr4MwrQgoLlHMhw9IFFC8bYmP/6aylae5fR/+5inGloSByzWLAKKQ0FLPPkCoeukmldyphjZ8HnGdhEu566kO9R5gxJ4edsbeimsRAO3oZ/EByQcgOytJjVKjMpn7fhiSblJO8KB4+M5d5fXUn5RZ31P3g8RFfG1Jqx2l9eOd4i8u9l3NkRd9WO8q5wyF/hvC/u4RcIMnRYl5hPWMBNY6uGGj7aq7o+XETTLVFirCwHBKre6OLdaVpW1ZciJP07Xb9qhyPLCeP3E9VM/OAz9rs5KI=
-  on:
-    tags: true
-    branch: master
+#deploy:
+#  provider: pypi
+#  user: dbarroso
+#  password:
+#    secure: 
IIifRr9K771snku+qI7yz8T/cJC4ZO/fUYUNILhMB5eQtF2/MAEU7W1owGfcIqE9SW7fhPAXqVrnb7AcdFyjjbkZn6uoYYlh5LrQaCXgbfol5Yg+OSsRKFwhEOBcKFrtqz3W6UPunN6CX4v2gn2UCmWSyQ3XERgqKxobBVSOMb1G9PTy/Zk0ZUvGJc05bxWj3xuVQKg904VpnhQJ6q1h4d9SV+dQClP4eDRbEwe+ICKX3S2JPa/PiJfWrIsCL12yT+iZ/aiDwfSBjh+o3HMdt98cB3FkHAibEZnvpLOpUCmjX1rMyqyJEqVgDM1mQ4vyoYO5DNFv94ZufGJnJP+TIbkkSaFy9ZpeC2V+7K03TM+g1rZD3BKK50u3kL86KsHao14SZHV58l7/b3023IUr4MwrQgoLlHMhw9IFFC8bYmP/6aylae5fR/+5inGloSByzWLAKKQ0FLPPkCoeukmldyphjZ8HnGdhEu566kO9R5gxJ4edsbeimsRAO3oZ/EByQcgOytJjVKjMpn7fhiSblJO8KB4+M5d5fXUn5RZ31P3g8RFfG1Jqx2l9eOd4i8u9l3NkRd9WO8q5wyF/hvC/u4RcIMnRYl5hPWMBNY6uGGj7aq7o+XETTLVFirCwHBKre6OLdaVpW1ZciJP07Xb9qhyPLCeP3E9VM/OAz9rs5KI=
+#  on:
+#    tags: true
+#    branch: master
 
 script:
 - py.test --cov-report= test/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/napalm-procurve-0.6.0/napalm_procurve/procurve.py 
new/napalm-procurve-0.7.0/napalm_procurve/procurve.py
--- old/napalm-procurve-0.6.0/napalm_procurve/procurve.py       2020-07-19 
13:49:41.000000000 +0200
+++ new/napalm-procurve-0.7.0/napalm_procurve/procurve.py       2020-07-29 
10:14:53.000000000 +0200
@@ -1,4 +1,4 @@
-# Copyright 2017-2019 Andreas Thienemann. All rights reserved.
+# Copyright 2017-2020 Andreas Thienemann. All rights reserved.
 #
 # The contents of this file are licensed under the Apache License, Version 2.0
 # (the "License"); you may not use this file except in compliance with the
@@ -79,7 +79,12 @@
             except KeyError:
                 pass
         self.global_delay_factor = optional_args.get("global_delay_factor", 1)
-        self.port = optional_args.get("port", 22)
+
+        # Set the default port if not set
+        default_port = {"ssh": 22, "telnet": 23}
+        self.netmiko_optional_args.setdefault("port", 
default_port[self.transport])
+
+        self.force_no_enable = optional_args.get("force_no_enable", False)
 
         self.device = None
         self.config_replace = False
@@ -92,15 +97,9 @@
         device_type = "hp_procurve_ssh"
         if self.transport == "telnet":
             device_type = "hp_procurve_telnet"
-        self.device = ConnectHandler(
-            device_type=device_type,
-            host=self.hostname,
-            username=self.username,
-            password=self.password,
-            **self.netmiko_optional_args
+        self.device = self._netmiko_open(
+            device_type, netmiko_optional_args=self.netmiko_optional_args
         )
-        # ensure in enable mode
-        self.device.enable()
 
     def close(self):
         """Close the connection to the device."""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/napalm-procurve-0.6.0/release.md 
new/napalm-procurve-0.7.0/release.md
--- old/napalm-procurve-0.6.0/release.md        1970-01-01 01:00:00.000000000 
+0100
+++ new/napalm-procurve-0.7.0/release.md        2020-07-29 10:14:53.000000000 
+0200
@@ -0,0 +1,15 @@
+Release procedure
+=================
+
+1. Increase version in setup.py and commit
+2. Make sure the napalm-community tree is known to local git:
+   `git remote add community 
[email protected]:napalm-automation-community/napalm-hp-procurve.git`
+3. Push to github:
+   `git push origin`
+   `git push community`
+4. Tag the release with the value of version: `git tag <version>`
+5. Push those tags to github: `git push origin --tags`
+6. Push copy to the napalm-automation copy:
+   `git push community --tags`
+7. Generate bdist_wheel archives: `python3 setup.py sdist bdist_wheel
+8. Upload to pypi: `python3 -m twine upload dist/*`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/napalm-procurve-0.6.0/setup.py 
new/napalm-procurve-0.7.0/setup.py
--- old/napalm-procurve-0.6.0/setup.py  2020-07-19 13:49:41.000000000 +0200
+++ new/napalm-procurve-0.7.0/setup.py  2020-07-29 10:14:53.000000000 +0200
@@ -23,7 +23,7 @@
 
 setup(
     name="napalm-procurve",
-    version="0.6.0",
+    version="0.7.0",
     packages=find_packages(),
     author="Andreas Thienemann",
     author_email="[email protected]",


Reply via email to