commit python-pysnmp for openSUSE:Factory
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.garcia@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 <mardnh@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)
participants (1)
-
Source-Sync