Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-netmiko for openSUSE:Factory checked in at 2025-02-09 20:01:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-netmiko (Old) and /work/SRC/openSUSE:Factory/.python-netmiko.new.2316 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-netmiko" Sun Feb 9 20:01:31 2025 rev:23 rq:1244259 version:4.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-netmiko/python-netmiko.changes 2024-10-01 17:19:53.573927050 +0200 +++ /work/SRC/openSUSE:Factory/.python-netmiko.new.2316/python-netmiko.changes 2025-02-09 20:01:52.243477176 +0100 @@ -1,0 +2,38 @@ +Fri Feb 7 13:04:41 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaub...@suse.com> + +- Update to 4.5.0 + * New Drivers + - Vertiv MPH PDUs Driver (#3460) + - Garderos GRS Driver (#3429) + - Cisco APIC Driver (Linux) (#3461) + - Alaxala AX2600s and AX3600s Driver (#3462) + * Other Major Changes + - Fixes to support PY3.13 + - Retire PY3.8 Support + - Add raise_parsing_error parameter to send_command and send_command_timing + - Improve Netmiko cli-tools output formatting behavior + - Adding encryption support to Netmiko cli-tools (#3505) + - Update Netmiko cli_tools to make them more modular and use concurrent features + * Other Improvements and bug fixes + - Nokia SRL prompt stripping (#3531) + - Lower Cisco ios priority to eliminate conflicts with ios-xe (#3538) + - Handle MikroTik press enter to continue issue (#3458) + - Add Query Device to ANSI Escape Codes for MikroTik (#3457) + - Fix Mikrotik graceful exit command (#3468) + - Adding support for pysnmp version6 (#3473) + - Linux SSH fix for 'Invalid output from MD5 command' (#3486) + - Add support for md-cli only mode in nokia_sros (#3496) + - Do not explicitly require secondary dependencies (#3515) + - Zyxel fix for next line character in output (#3524) + - Fortinet _preferred_kex settings fix (#3530) + - Sophos fix to allow to allow user to better navigate the interactive menu prompt + - Add bracketed paste mode to ANSI escape codes + - Add 'split-task' to possible vdom configs for Fortinet (#3464) + - Add Bulk encryption utility for .netmiko.yml file + - Documentation and test improvements +- Add new binaries + * netmiko-bulk-encrypt + * netmiko-encrypt +- Update BuildRequires and Requires from pyproject.toml + +------------------------------------------------------------------- Old: ---- netmiko-4.4.0.tar.gz New: ---- netmiko-4.5.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-netmiko.spec ++++++ --- /var/tmp/diff_new_pack.edlXvA/_old 2025-02-09 20:01:53.643534739 +0100 +++ /var/tmp/diff_new_pack.edlXvA/_new 2025-02-09 20:01:53.647534904 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-netmiko # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,20 +18,20 @@ %{?sle15_python_module_pythons} Name: python-netmiko -Version: 4.4.0 +Version: 4.5.0 Release: 0 Summary: Multi-vendor library to simplify Paramiko SSH connections to network devices License: MIT URL: https://github.com/ktbyers/netmiko Source: https://files.pythonhosted.org/packages/source/n/netmiko/netmiko-%{version}.tar.gz -BuildRequires: %{python_module base >= 3.8} +BuildRequires: %{python_module base >= 3.9} BuildRequires: %{python_module pip} BuildRequires: %{python_module poetry} BuildRequires: %{python_module setuptools >= 65.0.0} BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-PyYAML >= 5.3 +Requires: python-PyYAML >= 6.0.2 Requires: python-cffi >= 1.17.0 Requires: python-ntc-templates >= 3.1.0 Requires: python-paramiko >= 2.9.5 @@ -67,7 +67,9 @@ %install %pyproject_install +%python_clone -a %{buildroot}%{_bindir}/netmiko-bulk-encrypt %python_clone -a %{buildroot}%{_bindir}/netmiko-cfg +%python_clone -a %{buildroot}%{_bindir}/netmiko-encrypt %python_clone -a %{buildroot}%{_bindir}/netmiko-grep %python_clone -a %{buildroot}%{_bindir}/netmiko-show %python_expand %fdupes %{buildroot}%{$python_sitelib} @@ -86,19 +88,25 @@ # to be unit tests. %post +%python_install_alternative netmiko-bulk-encrypt %python_install_alternative netmiko-cfg +%python_install_alternative netmiko-encrypt %python_install_alternative netmiko-grep %python_install_alternative netmiko-show %postun +%python_uninstall_alternative netmiko-bulk-encrypt %python_uninstall_alternative netmiko-cfg +%python_uninstall_alternative netmiko-encrypt %python_uninstall_alternative netmiko-grep %python_uninstall_alternative netmiko-show %files %{python_files} %license LICENSE %doc README.md +%python_alternative %{_bindir}/netmiko-bulk-encrypt %python_alternative %{_bindir}/netmiko-cfg +%python_alternative %{_bindir}/netmiko-encrypt %python_alternative %{_bindir}/netmiko-grep %python_alternative %{_bindir}/netmiko-show %{python_sitelib}/netmiko ++++++ netmiko-4.4.0.tar.gz -> netmiko-4.5.0.tar.gz ++++++ ++++ 3068 lines of diff (skipped)