Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-ncclient for openSUSE:Factory
checked in at 2026-03-16 15:49:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ncclient (Old)
and /work/SRC/openSUSE:Factory/.python-ncclient.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ncclient"
Mon Mar 16 15:49:27 2026 rev:29 rq:1339373 version:0.7.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-ncclient/python-ncclient.changes
2025-12-29 15:17:22.148403183 +0100
+++
/work/SRC/openSUSE:Factory/.python-ncclient.new.8177/python-ncclient.changes
2026-03-16 15:49:53.307683564 +0100
@@ -1,0 +2,14 @@
+Sun Mar 15 16:22:17 UTC 2026 - Martin Hauke <[email protected]>
+
+- Update to version 0.7.1
+ * Fix connect() params of libssh transport.
+ * Fix connection to Junos with libssh when netconf is disabled.
+ * Build using hatch.
+ * Merge in test.pypy.org and pypi.org tag-based publishing.
+ * Use importlib.metadata to check for ssh-python.
+ * Make RPCReplyListener creation_lock re-entrant to avoid
+ deadlock.
+- Drop patch:
+ * intersphinx-mapping.patch (not longer needed)
+
+-------------------------------------------------------------------
Old:
----
intersphinx-mapping.patch
ncclient-0.7.0.tar.gz
New:
----
ncclient-0.7.1.tar.gz
----------(Old B)----------
Old:- Drop patch:
* intersphinx-mapping.patch (not longer needed)
----------(Old E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-ncclient.spec ++++++
--- /var/tmp/diff_new_pack.BLeNL9/_old 2026-03-16 15:49:54.243722290 +0100
+++ /var/tmp/diff_new_pack.BLeNL9/_new 2026-03-16 15:49:54.247722455 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-ncclient
#
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%{?sle15allpythons}
Name: python-ncclient
-Version: 0.7.0
+Version: 0.7.1
Release: 0
Summary: Python library for NETCONF clients
License: Apache-2.0
@@ -27,9 +27,8 @@
# PATCH-FIX-OPENSUSE allow_old_sphinx.patch [email protected]
# Allow build with old Sphinx (< 2.0) on Leap
Patch0: allow_old_sphinx.patch
-# PATCH-FIX-UPSTREAM intersphinx-mapping.patch gh#ncclient/ncclient#604
[email protected]
-# use conditionally new form of intersphinx_mapping
-Patch1: intersphinx-mapping.patch
+BuildRequires: %{python_module hatch-vcs}
+BuildRequires: %{python_module hatchling}
BuildRequires: %{python_module lxml >= 3.3.0}
BuildRequires: %{python_module paramiko >= 1.15.0}
BuildRequires: %{python_module pip}
@@ -63,13 +62,13 @@
%if 0%{?suse_version} < 1550
%patch -p 1 -P 0
%endif
-%patch -p 1 -P 1
find examples/ -name "*.py" -exec sed -i 's|#!/usr/bin/env
python$|#!/usr/bin/python|g' {} \;
# drop shebang
find ncclient/operations/third_party/ -name "*.py" -exec sed -i '/^#!\//, 1d'
{} \;
%build
+export SETUPTOOLS_SCM_PRETEND_VERSION=%{version}
%pyproject_wheel
cd docs && make %{?_smp_mflags} html && rm build/html/.buildinfo
++++++ ncclient-0.7.0.tar.gz -> ncclient-0.7.1.tar.gz ++++++
++++ 3988 lines of diff (skipped)