Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pyroute2 for openSUSE:Factory checked in at 2022-07-07 12:56:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pyroute2 (Old) and /work/SRC/openSUSE:Factory/.python-pyroute2.new.1523 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyroute2" Thu Jul 7 12:56:58 2022 rev:25 rq:987188 version:0.6.13 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pyroute2/python-pyroute2.changes 2022-05-19 22:50:17.558409685 +0200 +++ /work/SRC/openSUSE:Factory/.python-pyroute2.new.1523/python-pyroute2.changes 2022-07-07 12:57:20.283320931 +0200 @@ -1,0 +2,37 @@ +Wed Jul 6 12:33:36 UTC 2022 - Dirk M??ller <dmuel...@suse.com> + +- update to 0.6.13: + * requests: IPv6 routes default priority + * requests: fix wrong family on empty IP targets + * ndb: fix NetlinkError escalation routine on apply + +------------------------------------------------------------------- +Wed Jun 22 14:24:21 UTC 2022 - Yogalakshmi Arunachalam <yarunacha...@suse.com> + +- update to 0.6.12: + * ndb: allow dict as keys in __contains__ + * ndb: fixed count() on nested views + * ndb: fix IPv6 addr removal: #926 + * ifinfmsg: fixed IFLA_IPTUN_FLAGS: #924 + * tc: fix tcm_info setting: #928 +- update to 0.6.11: + * ipdb: fix requests compatibility: #920 + * ipdb: added deprecation warning +- update to 0.6.10: + * ndb: fix DB reload on incomplete requests in the IPRoute API fallbacks: #890 + * ndb: basic ipvlan support + * ndb: support ndb.schema.backup("filename") fro SQLite3 backend + * ndb: transactions, CheckProcess, PingAddress, see test_ndb/test_transaction.py and docs + * ndb: make snapshots only for commit() calls, no automatic snapshots for apply() + * netlink: filter out all the subsequent messages starting from the first error: #892 + * protocols: fix arp module export + * iproute: deprecate positional arguments to IPRoute.rule() + * iproute, ndb: use pyroute2.requests to filter and transform API call arguments + * conntrack: fix exports: #900 + * nftables: multiple fixes: #902 + * tc: fix em_ipset crash: #905 + * tests: integrated pre-commit, github actions and more + * tests: support basic OpenBSD tests + * pyroute2-cli: parser fixes + +------------------------------------------------------------------- Old: ---- pyroute2-0.6.9.tar.gz New: ---- pyroute2-0.6.13.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pyroute2.spec ++++++ --- /var/tmp/diff_new_pack.6RqVnN/_old 2022-07-07 12:57:20.627321443 +0200 +++ /var/tmp/diff_new_pack.6RqVnN/_new 2022-07-07 12:57:20.631321450 +0200 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-pyroute2 -Version: 0.6.9 +Version: 0.6.13 Release: 0 Summary: Python Netlink library License: Apache-2.0 OR GPL-2.0-or-later ++++++ pyroute2-0.6.9.tar.gz -> pyroute2-0.6.13.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyroute2-0.6.9/CHANGELOG.md new/pyroute2-0.6.13/CHANGELOG.md --- old/pyroute2-0.6.9/CHANGELOG.md 2022-03-21 10:22:22.000000000 +0100 +++ new/pyroute2-0.6.13/CHANGELOG.md 2022-06-23 23:11:52.000000000 +0200 @@ -1,6 +1,35 @@ Changelog ========= +* 0.6.13 + * requests: IPv6 routes default priority <https://github.com/svinota/pyroute2/issues/934> + * requests: fix wrong family on empty IP targets <https://github.com/svinota/pyroute2/issues/937> + * ndb: fix NetlinkError escalation routine on apply <https://github.com/svinota/pyroute2/issues/934> +* 0.6.12 + * ndb: allow dict as keys in `__contains__` + * ndb: fixed `count()` on nested views + * ndb: fix IPv6 addr removal: <https://github.com/svinota/pyroute2/issues/926> + * ifinfmsg: fixed IFLA_IPTUN_FLAGS: <https://github.com/svinota/pyroute2/pull/924> + * tc: fix tcm_info setting: <https://github.com/svinota/pyroute2/issues/928> +* 0.6.11 + * ipdb: fix requests compatibility: <https://github.com/svinota/pyroute2/issues/920> + * ipdb: added deprecation warning +* 0.6.10 + * ndb: fix DB reload on incomplete requests in the IPRoute API fallbacks: <https://github.com/svinota/pyroute2/issues/890> + * ndb: basic ipvlan support + * ndb: support `ndb.schema.backup("filename")` fro SQLite3 backend + * ndb: transactions, CheckProcess, PingAddress, see `test_ndb/test_transaction.py` and docs + * ndb: make snapshots only for `commit()` calls, no automatic snapshots for `apply()` + * netlink: filter out all the subsequent messages starting from the first error: <https://github.com/svinota/pyroute2/issues/892> + * protocols: fix arp module export + * iproute: deprecate positional arguments to `IPRoute.rule()` + * iproute, ndb: use `pyroute2.requests` to filter and transform API call arguments + * conntrack: fix exports: <https://github.com/svinota/pyroute2/pull/900> + * nftables: multiple fixes: <https://github.com/svinota/pyroute2/pull/902> + * tc: fix em_ipset crash: <https://github.com/svinota/pyroute2/pull/905> + * tests: integrated pre-commit, github actions and more + * tests: support basic OpenBSD tests + * pyroute2-cli: parser fixes * 0.6.9 * wireguard peer fix for both IPv4 and IPv6: <https://github.com/svinota/pyroute2/issues/888> * netns: avoid extra libc reloads: <https://github.com/svinota/pyroute2/pull/887> @@ -128,7 +157,7 @@ * <https://github.com/svinota/pyroute2/pull/593> * ndb: wait() method * ndb: add extra logging, log state transitions - * ndb: nested views, e.g. `ndb.interfaces['br0'].ports + * ndb: nested views, e.g. `ndb.interfaces['br0'].ports` * cli: port pyroute2-cli to use NDB instead of IPDB * iproute: basic Windows support (proof of concept only) * remote: support mitogen proxy chains, support remote netns diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyroute2-0.6.9/PKG-INFO new/pyroute2-0.6.13/PKG-INFO --- old/pyroute2-0.6.9/PKG-INFO 2022-03-21 10:22:22.776364800 +0100 +++ new/pyroute2-0.6.13/PKG-INFO 2022-06-23 23:11:52.434240000 +0200 @@ -1,8 +1,10 @@ Metadata-Version: 2.1 Name: pyroute2 -Version: 0.6.9 +Version: 0.6.13 Summary: Python Netlink library Home-page: https://github.com/svinota/pyroute2 +Author: Peter Saveliev +Author-email: pe...@svinota.eu License: dual license GPLv2+ and Apache v2 Platform: UNKNOWN Classifier: License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+) @@ -20,6 +22,8 @@ Classifier: Programming Language :: Python :: 3.7 Classifier: Programming Language :: Python :: 3.8 Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 +Classifier: Programming Language :: Python :: 3.11 Classifier: Development Status :: 4 - Beta Description-Content-Type: text/x-rst License-File: LICENSE.Apache.v2 @@ -242,19 +246,23 @@ The pyroute2 testing and documentaion framework requirements: +* black +* twine +* aafigure * flake8 * coverage -* nosetests -* pytest * sphinx -* aafigure * netaddr -* dtcd (optional, https://github.com/svinota/dtcd) +* pytest +* pytest-cov +* findimports +* pre-commit Optional dependencies: * mitogen -- for distributed rtnl * psutil -- for ss2 tool +* psycopg2 -- NDB PostgreSQL backend testing Links ----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyroute2-0.6.9/README.rst new/pyroute2-0.6.13/README.rst --- old/pyroute2-0.6.9/README.rst 2022-02-11 19:38:53.000000000 +0100 +++ new/pyroute2-0.6.13/README.rst 2022-06-21 22:53:02.000000000 +0200 @@ -215,19 +215,23 @@ The pyroute2 testing and documentaion framework requirements: +* black +* twine +* aafigure * flake8 * coverage -* nosetests -* pytest * sphinx -* aafigure * netaddr -* dtcd (optional, https://github.com/svinota/dtcd) +* pytest +* pytest-cov +* findimports +* pre-commit Optional dependencies: * mitogen -- for distributed rtnl * psutil -- for ss2 tool +* psycopg2 -- NDB PostgreSQL backend testing Links ----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyroute2-0.6.9/VERSION new/pyroute2-0.6.13/VERSION --- old/pyroute2-0.6.9/VERSION 2022-03-21 10:22:21.000000000 +0100 +++ new/pyroute2-0.6.13/VERSION 2022-06-23 23:11:52.000000000 +0200 @@ -1 +1 @@ -0.6.9 +0.6.13 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyroute2-0.6.9/pyroute2/__init__.py new/pyroute2-0.6.13/pyroute2/__init__.py --- old/pyroute2-0.6.9/pyroute2/__init__.py 2022-02-16 12:53:24.000000000 +0100 +++ new/pyroute2-0.6.13/pyroute2/__init__.py 2022-06-21 22:53:02.000000000 +0200 @@ -2,9 +2,9 @@ # # This module contains all the public symbols from the library. # -import sys -import struct import importlib +import struct +import sys ## # @@ -26,6 +26,8 @@ import win_inet_pton # noqa: F401 ## +## +# # # Logging setup # @@ -36,11 +38,7 @@ # * https://github.com/svinota/pyroute2/issues/573 # * https://github.com/svinota/pyroute2/issues/601 # -from pr2modules.config import log - -## -# -from pr2modules.config import entry_points_aliases +from pr2modules.config import entry_points_aliases, log # # @@ -92,6 +90,14 @@ if key in sys.modules: sys.modules[value] = sys.modules[key] +# alias every `pr2modules` entry, in addition to the block above +# +# Bug-Url: https://github.com/svinota/pyroute2/issues/913 +# +for key, value in list(sys.modules.items()): + if key.startswith('pr2modules.'): + sys.modules[key.replace('pr2modules', 'pyroute2')] = value + class PyRoute2ModuleSpec(importlib.machinery.ModuleSpec): def __init__( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyroute2-0.6.9/pyroute2.egg-info/PKG-INFO new/pyroute2-0.6.13/pyroute2.egg-info/PKG-INFO --- old/pyroute2-0.6.9/pyroute2.egg-info/PKG-INFO 2022-03-21 10:22:22.000000000 +0100 +++ new/pyroute2-0.6.13/pyroute2.egg-info/PKG-INFO 2022-06-23 23:11:52.000000000 +0200 @@ -1,8 +1,10 @@ Metadata-Version: 2.1 Name: pyroute2 -Version: 0.6.9 +Version: 0.6.13 Summary: Python Netlink library Home-page: https://github.com/svinota/pyroute2 +Author: Peter Saveliev +Author-email: pe...@svinota.eu License: dual license GPLv2+ and Apache v2 Platform: UNKNOWN Classifier: License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+) @@ -20,6 +22,8 @@ Classifier: Programming Language :: Python :: 3.7 Classifier: Programming Language :: Python :: 3.8 Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 +Classifier: Programming Language :: Python :: 3.11 Classifier: Development Status :: 4 - Beta Description-Content-Type: text/x-rst License-File: LICENSE.Apache.v2 @@ -242,19 +246,23 @@ The pyroute2 testing and documentaion framework requirements: +* black +* twine +* aafigure * flake8 * coverage -* nosetests -* pytest * sphinx -* aafigure * netaddr -* dtcd (optional, https://github.com/svinota/dtcd) +* pytest +* pytest-cov +* findimports +* pre-commit Optional dependencies: * mitogen -- for distributed rtnl * psutil -- for ss2 tool +* psycopg2 -- NDB PostgreSQL backend testing Links ----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyroute2-0.6.9/pyroute2.egg-info/requires.txt new/pyroute2-0.6.13/pyroute2.egg-info/requires.txt --- old/pyroute2-0.6.9/pyroute2.egg-info/requires.txt 2022-03-21 10:22:22.000000000 +0100 +++ new/pyroute2-0.6.13/pyroute2.egg-info/requires.txt 2022-06-23 23:11:52.000000000 +0200 @@ -1,10 +1,10 @@ -pyroute2.core==0.6.9 -pyroute2.nslink==0.6.9 -pyroute2.nftables==0.6.9 -pyroute2.ethtool==0.6.9 -pyroute2.ipset==0.6.9 -pyroute2.ipdb==0.6.9 -pyroute2.ndb==0.6.9 +pyroute2.core +pyroute2.nslink +pyroute2.nftables +pyroute2.ethtool +pyroute2.ipset +pyroute2.ipdb +pyroute2.ndb [:platform_system == "Windows"] win_inet_pton diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyroute2-0.6.9/setup.cfg new/pyroute2-0.6.13/setup.cfg --- old/pyroute2-0.6.9/setup.cfg 2022-03-21 10:22:22.777364700 +0100 +++ new/pyroute2-0.6.13/setup.cfg 2022-06-23 23:11:52.435240300 +0200 @@ -3,6 +3,8 @@ version = file: VERSION description = Python Netlink library long_description = file: README.rst +author = Peter Saveliev +author_email = pe...@svinota.eu long_description_content_type = text/x-rst url = https://github.com/svinota/pyroute2 license = dual license GPLv2+ and Apache v2 @@ -22,19 +24,21 @@ Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 + Programming Language :: Python :: 3.10 + Programming Language :: Python :: 3.11 Development Status :: 4 - Beta [options] install_requires = win_inet_pton ; platform_system == "Windows" importlib-metadata ; python_version < "3.8" - pyroute2.core==0.6.9 - pyroute2.nslink==0.6.9 - pyroute2.nftables==0.6.9 - pyroute2.ethtool==0.6.9 - pyroute2.ipset==0.6.9 - pyroute2.ipdb==0.6.9 - pyroute2.ndb==0.6.9 + pyroute2.core + pyroute2.nslink + pyroute2.nftables + pyroute2.ethtool + pyroute2.ipset + pyroute2.ipdb + pyroute2.ndb packages_dir = =pyroute2 packages = find: