Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pyroute2.ipdb for
openSUSE:Factory checked in at 2022-07-07 12:57:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pyroute2.ipdb (Old)
and /work/SRC/openSUSE:Factory/.python-pyroute2.ipdb.new.1523 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyroute2.ipdb"
Thu Jul 7 12:57:00 2022 rev:2 rq:987192 version:0.6.13
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-pyroute2.ipdb/python-pyroute2.ipdb.changes
2022-05-19 22:50:12.634403374 +0200
+++
/work/SRC/openSUSE:Factory/.python-pyroute2.ipdb.new.1523/python-pyroute2.ipdb.changes
2022-07-07 12:57:21.751323117 +0200
@@ -1,0 +2,30 @@
+Wed Jul 6 12:39:30 UTC 2022 - Dirk M??ller <[email protected]>
+
+- 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
+ * ndb: allow dict as keys in `__contains__`
+ * ndb: fixed `count()` on nested views
+ * ndb: fix IPv6 addr removal:
+ * ifinfmsg: fixed IFLA_IPTUN_FLAGS:
+ * tc: fix tcm_info setting:
+ * ipdb: fix requests compatibility:
+ * ipdb: added deprecation warning
+ * ndb: fix DB reload on incomplete requests in the IPRoute API fallbacks:
+ * 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:
+ * 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:
+ * nftables: multiple fixes:
+ * tc: fix em_ipset crash:
+ * tests: integrated pre-commit, github actions and more
+ * tests: support basic OpenBSD tests
+ * pyroute2-cli: parser fixes
+
+-------------------------------------------------------------------
Old:
----
pyroute2.ipdb-0.6.9.tar.gz
New:
----
pyroute2.ipdb-0.6.13.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pyroute2.ipdb.spec ++++++
--- /var/tmp/diff_new_pack.LuzS6q/_old 2022-07-07 12:57:22.119323665 +0200
+++ /var/tmp/diff_new_pack.LuzS6q/_new 2022-07-07 12:57:22.123323670 +0200
@@ -18,7 +18,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-pyroute2.ipdb
-Version: 0.6.9
+Version: 0.6.13
Release: 0
Summary: Python Netlink library: IPDB module
License: Apache-2.0 OR GPL-2.0-or-later
++++++ pyroute2.ipdb-0.6.9.tar.gz -> pyroute2.ipdb-0.6.13.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pyroute2.ipdb-0.6.9/CHANGELOG.md
new/pyroute2.ipdb-0.6.13/CHANGELOG.md
--- old/pyroute2.ipdb-0.6.9/CHANGELOG.md 2022-03-21 10:22:22.000000000
+0100
+++ new/pyroute2.ipdb-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.ipdb-0.6.9/PKG-INFO
new/pyroute2.ipdb-0.6.13/PKG-INFO
--- old/pyroute2.ipdb-0.6.9/PKG-INFO 2022-03-21 10:22:23.906376600 +0100
+++ new/pyroute2.ipdb-0.6.13/PKG-INFO 2022-06-23 23:11:53.028246600 +0200
@@ -1,9 +1,9 @@
Metadata-Version: 2.1
Name: pyroute2.ipdb
-Version: 0.6.9
+Version: 0.6.13
Summary: Python Netlink library: IPDB module
Home-page: https://github.com/svinota/pyroute2
-Author: Peter V. Saveliev
+Author: Peter Saveliev
Author-email: [email protected]
License: dual license GPLv2+ and Apache v2
Platform: UNKNOWN
@@ -22,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
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pyroute2.ipdb-0.6.9/VERSION
new/pyroute2.ipdb-0.6.13/VERSION
--- old/pyroute2.ipdb-0.6.9/VERSION 2022-03-21 10:22:21.000000000 +0100
+++ new/pyroute2.ipdb-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.ipdb-0.6.9/pr2modules/ipdb/interfaces.py
new/pyroute2.ipdb-0.6.13/pr2modules/ipdb/interfaces.py
--- old/pyroute2.ipdb-0.6.9/pr2modules/ipdb/interfaces.py 2022-03-21
09:42:25.000000000 +0100
+++ new/pyroute2.ipdb-0.6.13/pr2modules/ipdb/interfaces.py 2022-06-21
22:53:02.000000000 +0200
@@ -1,29 +1,27 @@
-import time
import errno
+import time
import traceback
-from socket import AF_INET
-from socket import AF_INET6
-from socket import inet_ntop
-from socket import inet_pton
+from socket import AF_INET, AF_INET6
from socket import error as socket_error
+from socket import inet_ntop, inet_pton
+
from pr2modules import config
+from pr2modules.common import Dotkeys, View, basestring, dqn2int
from pr2modules.config import AF_BRIDGE
-from pr2modules.common import basestring
-from pr2modules.common import dqn2int
-from pr2modules.common import View
-from pr2modules.common import Dotkeys
+from pr2modules.ipdb.exceptions import (
+ CommitException,
+ CreateException,
+ PartialCommitException,
+)
+from pr2modules.ipdb.linkedset import LinkedSet
+from pr2modules.ipdb.transactional import (
+ SYNC_TIMEOUT,
+ Transactional,
+ with_transaction,
+)
from pr2modules.netlink import rtnl
from pr2modules.netlink.exceptions import NetlinkError
-from pr2modules.netlink.rtnl.ifinfmsg import IFF_MASK
-from pr2modules.netlink.rtnl.ifinfmsg import ifinfmsg
-from pr2modules.ipdb.transactional import Transactional
-from pr2modules.ipdb.transactional import with_transaction
-from pr2modules.ipdb.transactional import SYNC_TIMEOUT
-from pr2modules.ipdb.linkedset import LinkedSet
-from pr2modules.ipdb.exceptions import CreateException
-from pr2modules.ipdb.exceptions import CommitException
-from pr2modules.ipdb.exceptions import PartialCommitException
-
+from pr2modules.netlink.rtnl.ifinfmsg import IFF_MASK, ifinfmsg
supported_kinds = (
'bridge',
@@ -599,6 +597,7 @@
and x[:3] != 'br_',
transaction,
)
+ if transaction[key] is not None
}
for key in ('net_ns_fd', 'net_ns_pid'):
if key in request:
@@ -848,8 +847,12 @@
request['kind'] = self['kind']
brequest['kind'] = self['kind']
wait_all = False
- for key in added:
- if (key not in self._virtual_fields) and (key != 'kind'):
+ for key, value in added.items():
+ if (
+ value is not None
+ and (key not in self._virtual_fields)
+ and (key != 'kind')
+ ):
if key[:3] == 'br_':
brequest[key] = added[key]
elif key[:7] == 'brport_':
@@ -939,7 +942,13 @@
# subnetwork can be removed. In this case you
# will fail, but it is OK, no need to roll back
try:
- run(nl.addr, 'delete', self['index'], i[0], i[1])
+ run(
+ nl.addr,
+ 'delete',
+ index=self['index'],
+ address=i[0],
+ prefixlen=i[1],
+ )
except NetlinkError as x:
# bypass only errno 99,
# 'Cannot assign address'
@@ -969,14 +978,11 @@
kwarg = None
try:
# feed the address to the OS
- run(
- nl.addr,
- 'add',
- self['index'],
- i[0],
- i[1],
- **kwarg if kwarg else {}
- )
+ kwarg = kwarg or {}
+ kwarg['index'] = self['index']
+ kwarg['address'] = i[0]
+ kwarg['prefixlen'] = i[1]
+ run(nl.addr, 'add', **kwarg)
except NetlinkError as x:
if x.code != errno.EEXIST:
raise
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pyroute2.ipdb-0.6.9/pr2modules/ipdb/linkedset.py
new/pyroute2.ipdb-0.6.13/pr2modules/ipdb/linkedset.py
--- old/pyroute2.ipdb-0.6.9/pr2modules/ipdb/linkedset.py 2022-02-16
12:53:28.000000000 +0100
+++ new/pyroute2.ipdb-0.6.13/pr2modules/ipdb/linkedset.py 2022-06-21
22:53:02.000000000 +0200
@@ -3,9 +3,8 @@
import struct
import threading
from collections import OrderedDict
-from socket import inet_pton
-from socket import AF_INET
-from socket import AF_INET6
+from socket import AF_INET, AF_INET6, inet_pton
+
from pr2modules.common import basestring
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pyroute2.ipdb-0.6.9/pr2modules/ipdb/main.py
new/pyroute2.ipdb-0.6.13/pr2modules/ipdb/main.py
--- old/pyroute2.ipdb-0.6.9/pr2modules/ipdb/main.py 2022-02-16
12:53:28.000000000 +0100
+++ new/pyroute2.ipdb-0.6.13/pr2modules/ipdb/main.py 2022-06-21
22:53:02.000000000 +0200
@@ -691,11 +691,12 @@
The class API
-------------
'''
-import sys
import atexit
import logging
-import traceback
+import sys
import threading
+import traceback
+import warnings
import weakref
try:
@@ -706,21 +707,18 @@
# import warnings
from functools import partial
from pprint import pprint
+
from pr2modules import config
-from pr2modules.common import uuid32
-from pr2modules.common import basestring
-from pr2modules.iproute import IPRoute
-from pr2modules.netlink.rtnl import RTM_GETLINK, RTMGRP_DEFAULTS
-from pr2modules.netlink.rtnl.ifinfmsg import ifinfmsg
-from pr2modules.ipdb import rules
-from pr2modules.ipdb import routes
-from pr2modules.ipdb import interfaces
-from pr2modules.ipdb.routes import BaseRoute
+from pr2modules.common import basestring, uuid32
+from pr2modules.ipdb import interfaces, routes, rules
from pr2modules.ipdb.exceptions import ShutdownException
+from pr2modules.ipdb.linkedset import IPaddrSet, SortedIPaddrSet
+from pr2modules.ipdb.routes import BaseRoute
from pr2modules.ipdb.transactional import SYNC_TIMEOUT
-from pr2modules.ipdb.linkedset import IPaddrSet
-from pr2modules.ipdb.linkedset import SortedIPaddrSet
from pr2modules.ipdb.utils import test_reachable_icmp
+from pr2modules.iproute import IPRoute
+from pr2modules.netlink.rtnl import RTM_GETLINK, RTMGRP_DEFAULTS
+from pr2modules.netlink.rtnl.ifinfmsg import ifinfmsg
log = logging.getLogger(__name__)
@@ -822,10 +820,19 @@
callbacks=None,
sort_addresses=False,
plugins=None,
+ deprecation_warning=True,
):
msg = 'https://docs.pyroute2.org/ipdb_toc.html'
log.warning('Deprecation warning ' + msg)
- # warnings.warn(DeprecationWarning(msg))
+ if deprecation_warning:
+ log.warning(
+ 'To remove this DeprecationWarning exception, '
+ 'start IPDB(deprecation_warning=False, ...)'
+ )
+ warnings.warn(
+ 'IPDB module is deprecated and will be removed in 0.7.1',
+ DeprecationWarning,
+ )
plugins = plugins or ['interfaces', 'routes', 'rules']
pmap = {'interfaces': interfaces, 'routes': routes, 'rules': rules}
self.mode = mode
@@ -1001,7 +1008,7 @@
name=tspec[2], target=getattr(self, tspec[1])
)
setattr(self, tspec[0], tx)
- tx.setDaemon(True)
+ tx.daemon = True
tx.start()
def __getattribute__(self, name):
@@ -1118,7 +1125,7 @@
so it is possible to read initial state from the system without losing
last moment changes, and once that is done, start processing events.
- Example:
+ Example::
ipdb = IPDB()
with ipdb.eventqueue() as evq:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pyroute2.ipdb-0.6.9/pr2modules/ipdb/routes.py
new/pyroute2.ipdb-0.6.13/pr2modules/ipdb/routes.py
--- old/pyroute2.ipdb-0.6.9/pr2modules/ipdb/routes.py 2022-02-16
12:53:29.000000000 +0100
+++ new/pyroute2.ipdb-0.6.13/pr2modules/ipdb/routes.py 2022-06-21
22:53:02.000000000 +0200
@@ -1,33 +1,32 @@
-import time
-import types
-import struct
import logging
-import traceback
+import struct
import threading
+import time
+import traceback
+import types
from collections import namedtuple
-from socket import AF_UNSPEC
-from socket import AF_INET6
-from socket import AF_INET
-from socket import inet_pton
-from socket import inet_ntop
-from pr2modules.common import AF_MPLS
-from pr2modules.common import basestring
-from pr2modules.netlink import rtnl
-from pr2modules.netlink import nlmsg
-from pr2modules.netlink import nlmsg_base
-from pr2modules.netlink import NLM_F_MULTI
-from pr2modules.netlink import NLM_F_CREATE
-from pr2modules.netlink.rtnl import rt_type
-from pr2modules.netlink.rtnl import rt_proto
-from pr2modules.netlink.rtnl import encap_type
-from pr2modules.netlink.rtnl.rtmsg import rtmsg
-from pr2modules.netlink.rtnl.req import IPRouteRequest
-from pr2modules.netlink.rtnl.ifaddrmsg import IFA_F_SECONDARY
+from socket import AF_INET, AF_INET6, AF_UNSPEC, inet_ntop, inet_pton
+
+from pr2modules.common import AF_MPLS, basestring
from pr2modules.ipdb.exceptions import CommitException
-from pr2modules.ipdb.transactional import Transactional
-from pr2modules.ipdb.transactional import with_transaction
-from pr2modules.ipdb.transactional import SYNC_TIMEOUT
from pr2modules.ipdb.linkedset import LinkedSet
+from pr2modules.ipdb.transactional import (
+ SYNC_TIMEOUT,
+ Transactional,
+ with_transaction,
+)
+from pr2modules.netlink import (
+ NLM_F_CREATE,
+ NLM_F_MULTI,
+ nlmsg,
+ nlmsg_base,
+ rtnl,
+)
+from pr2modules.netlink.rtnl import encap_type, rt_proto, rt_type
+from pr2modules.netlink.rtnl.ifaddrmsg import IFA_F_SECONDARY
+from pr2modules.netlink.rtnl.rtmsg import rtmsg
+from pr2modules.requests.main import RequestProcessor
+from pr2modules.requests.route import RouteFieldFilter
log = logging.getLogger(__name__)
groups = (
@@ -128,7 +127,9 @@
self,
[
x
- for x in IPRouteRequest(route).items()
+ for x in RequestProcessor(
+ RouteFieldFilter(), context=route, prime=route
+ ).items()
if x[0]
in (
'dst',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pyroute2.ipdb-0.6.9/pr2modules/ipdb/rules.py
new/pyroute2.ipdb-0.6.13/pr2modules/ipdb/rules.py
--- old/pyroute2.ipdb-0.6.9/pr2modules/ipdb/rules.py 2022-02-16
12:53:28.000000000 +0100
+++ new/pyroute2.ipdb-0.6.13/pr2modules/ipdb/rules.py 2022-06-21
22:53:02.000000000 +0200
@@ -1,14 +1,13 @@
import logging
-import traceback
import threading
-from socket import AF_INET
-from socket import AF_INET6
+import traceback
from collections import namedtuple
-from pr2modules.netlink import rtnl
-from pr2modules.netlink.rtnl.fibmsg import fibmsg
-from pr2modules.netlink.rtnl.fibmsg import FR_ACT_NAMES
+from socket import AF_INET, AF_INET6
+
from pr2modules.ipdb.exceptions import CommitException
from pr2modules.ipdb.transactional import Transactional
+from pr2modules.netlink import rtnl
+from pr2modules.netlink.rtnl.fibmsg import FR_ACT_NAMES, fibmsg
log = logging.getLogger(__name__)
groups = rtnl.RTMGRP_IPV4_RULE | rtnl.RTMGRP_IPV6_RULE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pyroute2.ipdb-0.6.9/pr2modules/ipdb/transactional.py
new/pyroute2.ipdb-0.6.13/pr2modules/ipdb/transactional.py
--- old/pyroute2.ipdb-0.6.9/pr2modules/ipdb/transactional.py 2022-02-16
12:53:28.000000000 +0100
+++ new/pyroute2.ipdb-0.6.13/pr2modules/ipdb/transactional.py 2022-06-21
22:53:02.000000000 +0200
@@ -2,10 +2,10 @@
'''
import logging
import threading
-from pr2modules.common import uuid32
-from pr2modules.common import Dotkeys
-from pr2modules.ipdb.linkedset import LinkedSet
+
+from pr2modules.common import Dotkeys, uuid32
from pr2modules.ipdb.exceptions import CommitException
+from pr2modules.ipdb.linkedset import LinkedSet
# How long should we wait on EACH commit() checkpoint: for ipaddr,
# ports etc. That's not total commit() timeout.
@@ -453,6 +453,8 @@
@update
def __setitem__(self, direct, key, value):
if not direct:
+ if self.get(key) == value:
+ return
# automatically set target on the active transaction,
# which must be started prior to that call
transaction = self.current_tx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pyroute2.ipdb-0.6.9/pyroute2.ipdb.egg-info/PKG-INFO
new/pyroute2.ipdb-0.6.13/pyroute2.ipdb.egg-info/PKG-INFO
--- old/pyroute2.ipdb-0.6.9/pyroute2.ipdb.egg-info/PKG-INFO 2022-03-21
10:22:23.000000000 +0100
+++ new/pyroute2.ipdb-0.6.13/pyroute2.ipdb.egg-info/PKG-INFO 2022-06-23
23:11:52.000000000 +0200
@@ -1,9 +1,9 @@
Metadata-Version: 2.1
Name: pyroute2.ipdb
-Version: 0.6.9
+Version: 0.6.13
Summary: Python Netlink library: IPDB module
Home-page: https://github.com/svinota/pyroute2
-Author: Peter V. Saveliev
+Author: Peter Saveliev
Author-email: [email protected]
License: dual license GPLv2+ and Apache v2
Platform: UNKNOWN
@@ -22,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
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/pyroute2.ipdb-0.6.9/pyroute2.ipdb.egg-info/entry_points.txt
new/pyroute2.ipdb-0.6.13/pyroute2.ipdb.egg-info/entry_points.txt
--- old/pyroute2.ipdb-0.6.9/pyroute2.ipdb.egg-info/entry_points.txt
2022-03-21 10:22:23.000000000 +0100
+++ new/pyroute2.ipdb-0.6.13/pyroute2.ipdb.egg-info/entry_points.txt
2022-06-23 23:11:52.000000000 +0200
@@ -1,6 +1,3 @@
-[console_scripts]
-
-
[pr2modules]
CommitException = pr2modules.ipdb.exceptions:CommitException
CreateException = pr2modules.ipdb.exceptions:CreateException
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pyroute2.ipdb-0.6.9/setup.cfg
new/pyroute2.ipdb-0.6.13/setup.cfg
--- old/pyroute2.ipdb-0.6.9/setup.cfg 2022-03-21 10:22:23.907376500 +0100
+++ new/pyroute2.ipdb-0.6.13/setup.cfg 2022-06-23 23:11:53.028246600 +0200
@@ -1,7 +1,7 @@
[metadata]
name = pyroute2.ipdb
version = file: VERSION
-author = Peter V. Saveliev
+author = Peter Saveliev
author_email = [email protected]
description = Python Netlink library: IPDB module
long_description = file: README.rst
@@ -24,6 +24,8 @@
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]
@@ -40,7 +42,6 @@
CommitException = pr2modules.ipdb.exceptions:CommitException
CreateException = pr2modules.ipdb.exceptions:CreateException
PartialCommitException =
pr2modules.ipdb.exceptions:PartialCommitException
-console_scripts =
[egg_info]
tag_build =
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pyroute2.ipdb-0.6.9/setup.py
new/pyroute2.ipdb-0.6.13/setup.py
--- old/pyroute2.ipdb-0.6.9/setup.py 2022-03-21 10:22:21.000000000 +0100
+++ new/pyroute2.ipdb-0.6.13/setup.py 2022-06-21 22:53:02.000000000 +0200
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-from setuptools import setup, find_packages
+from setuptools import setup
if __name__ == '__main__':
setup()