Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pysnmp for openSUSE:Factory 
checked in at 2024-07-29 21:52:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pysnmp (Old)
 and      /work/SRC/openSUSE:Factory/.python-pysnmp.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pysnmp"

Mon Jul 29 21:52:55 2024 rev:19 rq:1190192 version:6.2.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pysnmp/python-pysnmp.changes      
2024-02-01 18:06:02.132497547 +0100
+++ /work/SRC/openSUSE:Factory/.python-pysnmp.new.1882/python-pysnmp.changes    
2024-07-29 21:53:52.856347443 +0200
@@ -1,0 +2,56 @@
+Mon Jul 29 08:33:51 UTC 2024 - Daniel Garcia <daniel.gar...@suse.com>
+
+- Update to version 6.2.4
+  * Deleted more obsolete items.
+- Update to version 6.2.3
+  * Removed unused dependencies.
+- Enable tests
+- Get source from pypi, github tag doesn't have the latest version and
+  looks like the releases are not done in the github.
+
+-------------------------------------------------------------------
+Sat Jul 20 09:33:35 UTC 2024 - Martin Hauke <mar...@gmx.de>
+
+- Update to version 6.2.2
+  * Cleaned up sync API leftover.
+  * Retired temporary sync API.
+  * Removed package postfix. A helper release to enable migration.
+  * Merged changes from 4.4.13.
+  * Fixed more access descriptors.
+  * Initial work to support pysmi-lextudio 1.3.0 and above.
+  * Removed package postfix. A helper release to enable migration.
+  * Restricted pysmi-lextudio version to 1.2.0 to avoid
+    breaking changes.
+  * Fixed walkCmd bug.
+  * Fixed bulkWalkCmd bug.
+  * Added sync oneliner back.
+  * Fix annotations.
+  * Added walkCmd() and bulkWalkCmd() to hlapi.
+  * Improved Slim class to support IPv6.
+  * Added some sync API based on asyncio.
+  * Added custom socket support in openServerMode.
+  * Fixed various bugs in RFC3414 error handling.
+  * Reverted some changes in 6.0.2 on asyncio dispatch.
+  * Deleted asyncore related bits.
+  * Simplified asyncio dispatch.
+  * Added ignoreNonIncreasingOid option to nextCmd and bulkCmd.
+  * Fixed a dispatch bug related to "Slim.close".
+  * Improved asyncio "runDispatcher" method to support timeout.
+  * Changed internal defaults to asyncio.
+  * Converted asyncore samples to asyncio.
+- Update to version 5.1.0
+  * Removed package postfix. A helper release to enable migration.
+- Update to version 5.0.34
+  Changes since 5.0.28
+  * Fixed a v3 authentication issue when wrong user name is used.
+  * Fixed an import error with Python 3.12.
+  * Added timeout and retries to Slim class.
+  * Added experimental Python 3.12 support based on pyasyncore.
+    But all asyncore based API is deprecated and will be removed
+    in the next major release.
+  * Added pyasn1 0.5.1 support.
+  * Fix asyncio hlapi double awaitable returns.
+- Drop patch:
+  * support-new-pyasn1.patch (not longer needed)
+
+-------------------------------------------------------------------

Old:
----
  pysnmp-5.0.28.tar.gz
  support-new-pyasn1.patch

New:
----
  pysnmp-6.2.4.tar.gz

BETA DEBUG BEGIN:
  Old:- Drop patch:
  * support-new-pyasn1.patch (not longer needed)
BETA DEBUG END:

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

Other differences:
------------------
++++++ python-pysnmp.spec ++++++
--- /var/tmp/diff_new_pack.vbtWdz/_old  2024-07-29 21:53:53.864388264 +0200
+++ /var/tmp/diff_new_pack.vbtWdz/_new  2024-07-29 21:53:53.864388264 +0200
@@ -17,17 +17,18 @@
 
 
 Name:           python-pysnmp
-Version:        5.0.28
+Version:        6.2.4
 Release:        0
 Summary:        A pure-Python SNMPv1/v2c/v3 library
 License:        BSD-2-Clause
 URL:            https://github.com/lextudio/pysnmp
-Source:         
https://github.com/lextudio/pysnmp/archive/refs/tags/v%{version}.tar.gz#/pysnmp-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM ish? Sourced from gh#pyasn1/pyasn1/issues/28
-Patch0:         support-new-pyasn1.patch
+Source:         
https://files.pythonhosted.org/packages/source/p/pysnmp/pysnmp-%{version}.tar.gz
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module poetry-core}
+BuildRequires:  %{python_module pyasn1}
 BuildRequires:  %{python_module pysmi}
+BuildRequires:  %{python_module pytest-asyncio}
+BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  net-snmp
@@ -70,15 +71,20 @@
 chmod -x docs/net-snmptrapd.conf docs/net-snmpd.conf
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
-### Disable checks since those require a running snmpd
-#%%check
-#%%python_expand PYTHONPATH=%%{buildroot}%%{$python_sitelib} ./runtests.sh
+%check
+donttest="test_addAsn1MibSource"
+
+# Running tests with python -m to make it work with the import path
+%{python_expand #
+# Not running asyncio tests that requires network
+$python -m pytest -v -m 'not asyncio' -k "not $donttest"
+}
 
 %files %{python_files}
 %license LICENSE.rst
-%doc CHANGES.txt README.md THANKS.txt TODO.txt docs examples
+%doc README.md docs examples
 %{python_sitelib}/pysnmp
-%{python_sitelib}/pysnmp_lextudio-%{version}.dist-info
+%{python_sitelib}/pysnmp-%{version}.dist-info
 
 %files -n python-pysnmp-doc
 %license LICENSE.rst

++++++ pysnmp-5.0.28.tar.gz -> pysnmp-6.2.4.tar.gz ++++++
++++ 57868 lines of diff (skipped)

Reply via email to