forked from pool/python-pyroute2
Accepting request 648608 from home:jimfunk:branches:devel:languages:python
- update to 0.5.3: * bsd: parser improvements * ndb: PostgreSQL support * ndb: transactions commit/rollback * ndb: dependencies rollback * ipdb: IPv6 routes fix * <https://github.com/svinota/pyroute2/issues/543> * tcmsg: ematch support * tcmsg: flow filter * tcmsg: stats2 support improvements * ifinfmsg: GRE i/oflags, i/okey format fixed * <https://github.com/svinota/pyroute2/issues/531> * cli/ss2: improvements, tests * nlsocket: fix work on kernels < 3.2 * <https://github.com/svinota/pyroute2/issues/526> - changes from 0.5.2 * ndb: read-only DB prototype * remote: support communication via stdio * general: fix async keyword -- Python 3.7 compatibility * <https://github.com/svinota/pyroute2/issues/467> * <https://bugzilla.redhat.com/show_bug.cgi?id=1583800> * iproute: support monitoring on BSD systems via PF_ROUTE * rtnl: support for SQL schema in message classes * nl80211: improvements * <https://github.com/svinota/pyroute2/issues/512> * <https://github.com/svinota/pyroute2/issues/514> * <https://github.com/svinota/pyroute2/issues/515> * netlink: support generators - changes from 0.5.1 * ipdb: #310 -- route keying fix * ipdb: #483, #484 -- callback internals change * ipdb: #499 -- eventloop interface * ipdb: #500 -- fix non-default :: routes * netns: #448 -- API change: setns() doesn't remove FD * netns: #504 -- fix resource leakage * bsd: initial commits - changes from 0.5.0 * ACHTUNG: ipdb commit logic is changed * ipdb: do not drop failed transactions * ipdb: #388 -- normalize IPv6 addresses * ipdb: #391 -- support both IPv4 and IPv6 default routes * ipdb: #392 -- fix MPLS route key reference * ipdb: #394 -- correctly work with route priorities * ipdb: #408 -- fix IPv6 routes in tables >= 256 * ipdb: #416 -- fix VRF interfaces creation * ipset: multiple improvements * tuntap: #469 -- support s390x arch * nlsocket: #443 -- fix socket methods resolve order for Python2 * netns: non-destructive `netns.create()` OBS-URL: https://build.opensuse.org/request/show/648608 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyroute2?expand=0&rev=20
This commit is contained in:
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:7afad28ee0a0f3e7c34adaa9f953d00560ed9910203e93f107833b6e8d151171
|
|
||||||
size 577795
|
|
3
pyroute2-0.5.3.tar.gz
Normal file
3
pyroute2-0.5.3.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:79f7b4286be773c46914df0201dabaf92717a9c06e341e0c420603b2dd31c6bf
|
||||||
|
size 687019
|
@@ -1,3 +1,56 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 12 18:31:56 UTC 2018 - James Oakley <jfunk@funktronics.ca>
|
||||||
|
|
||||||
|
- update to 0.5.3:
|
||||||
|
* bsd: parser improvements
|
||||||
|
* ndb: PostgreSQL support
|
||||||
|
* ndb: transactions commit/rollback
|
||||||
|
* ndb: dependencies rollback
|
||||||
|
* ipdb: IPv6 routes fix
|
||||||
|
* <https://github.com/svinota/pyroute2/issues/543>
|
||||||
|
* tcmsg: ematch support
|
||||||
|
* tcmsg: flow filter
|
||||||
|
* tcmsg: stats2 support improvements
|
||||||
|
* ifinfmsg: GRE i/oflags, i/okey format fixed
|
||||||
|
* <https://github.com/svinota/pyroute2/issues/531>
|
||||||
|
* cli/ss2: improvements, tests
|
||||||
|
* nlsocket: fix work on kernels < 3.2
|
||||||
|
* <https://github.com/svinota/pyroute2/issues/526>
|
||||||
|
- changes from 0.5.2
|
||||||
|
* ndb: read-only DB prototype
|
||||||
|
* remote: support communication via stdio
|
||||||
|
* general: fix async keyword -- Python 3.7 compatibility
|
||||||
|
* <https://github.com/svinota/pyroute2/issues/467>
|
||||||
|
* <https://bugzilla.redhat.com/show_bug.cgi?id=1583800>
|
||||||
|
* iproute: support monitoring on BSD systems via PF_ROUTE
|
||||||
|
* rtnl: support for SQL schema in message classes
|
||||||
|
* nl80211: improvements
|
||||||
|
* <https://github.com/svinota/pyroute2/issues/512>
|
||||||
|
* <https://github.com/svinota/pyroute2/issues/514>
|
||||||
|
* <https://github.com/svinota/pyroute2/issues/515>
|
||||||
|
* netlink: support generators
|
||||||
|
- changes from 0.5.1
|
||||||
|
* ipdb: #310 -- route keying fix
|
||||||
|
* ipdb: #483, #484 -- callback internals change
|
||||||
|
* ipdb: #499 -- eventloop interface
|
||||||
|
* ipdb: #500 -- fix non-default :: routes
|
||||||
|
* netns: #448 -- API change: setns() doesn't remove FD
|
||||||
|
* netns: #504 -- fix resource leakage
|
||||||
|
* bsd: initial commits
|
||||||
|
- changes from 0.5.0
|
||||||
|
* ACHTUNG: ipdb commit logic is changed
|
||||||
|
* ipdb: do not drop failed transactions
|
||||||
|
* ipdb: #388 -- normalize IPv6 addresses
|
||||||
|
* ipdb: #391 -- support both IPv4 and IPv6 default routes
|
||||||
|
* ipdb: #392 -- fix MPLS route key reference
|
||||||
|
* ipdb: #394 -- correctly work with route priorities
|
||||||
|
* ipdb: #408 -- fix IPv6 routes in tables >= 256
|
||||||
|
* ipdb: #416 -- fix VRF interfaces creation
|
||||||
|
* ipset: multiple improvements
|
||||||
|
* tuntap: #469 -- support s390x arch
|
||||||
|
* nlsocket: #443 -- fix socket methods resolve order for Python2
|
||||||
|
* netns: non-destructive `netns.create()`
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Sep 19 13:25:40 UTC 2017 - tbechtold@suse.com
|
Tue Sep 19 13:25:40 UTC 2017 - tbechtold@suse.com
|
||||||
|
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package python-pyroute2
|
# spec file for package python-pyroute2
|
||||||
#
|
#
|
||||||
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -12,16 +12,16 @@
|
|||||||
# license that conforms to the Open Source Definition (Version 1.9)
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
# published by the Open Source Initiative.
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
||||||
Name: python-pyroute2
|
Name: python-pyroute2
|
||||||
Version: 0.4.21
|
Version: 0.5.3
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Python Netlink library
|
Summary: Python Netlink library
|
||||||
License: GPL-2.0+ or Apache-2.0
|
License: GPL-2.0-or-later OR Apache-2.0
|
||||||
Group: Development/Languages/Python
|
Group: Development/Languages/Python
|
||||||
Url: https://github.com/svinota/pyroute2
|
Url: https://github.com/svinota/pyroute2
|
||||||
Source: https://files.pythonhosted.org/packages/source/p/pyroute2/pyroute2-%{version}.tar.gz
|
Source: https://files.pythonhosted.org/packages/source/p/pyroute2/pyroute2-%{version}.tar.gz
|
||||||
@@ -33,23 +33,21 @@ BuildArch: noarch
|
|||||||
%python_subpackages
|
%python_subpackages
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Pyroute2 is a pure Python **netlink** and Linux **network configuration**
|
Pyroute2 is a pure Python netlink library. It requires only Python stdlib, no
|
||||||
library. It requires only Python stdlib, no 3rd party libraries.
|
3rd party libraries. The library was started as an RTNL protocol
|
||||||
Later it can change, but the deps tree will remain as simple, as
|
implementation, so the name is pyroute2, but now it supports many netlink
|
||||||
it is possible.
|
protocols. Some supported netlink families and protocols:
|
||||||
|
|
||||||
The library provides several modules:
|
* rtnl, network settings --- addresses, routes, traffic controls
|
||||||
|
* nfnetlink --- netfilter API: ipset, nftables, ...
|
||||||
* Netlink protocol implementations (RTNetlink, TaskStats, etc)
|
* ipq --- simplest userspace packet filtering, iptables QUEUE target
|
||||||
* **rtnl**, network settings --- addresses, routes, traffic controls
|
* devlink --- manage and monitor devlink-enabled hardware
|
||||||
* **nl80211** --- wireless functions API (work in progress)
|
* generic --- generic netlink families
|
||||||
* **nfnetlink** --- netfilter API: **ipset** (work in progress), ...
|
* nl80211 --- wireless functions API (basic support)
|
||||||
* **ipq** --- simplest userspace packet filtering, iptables QUEUE target
|
* taskstats --- extended process statistics
|
||||||
* **taskstats** --- extended process statistics
|
* acpi_events --- ACPI events monitoring
|
||||||
* Simple netlink socket object, that can be used in poll/select
|
* thermal_events --- thermal events monitoring
|
||||||
* Network configuration module IPRoute provides API that in some
|
* VFS_DQUOT --- disk quota events monitoring
|
||||||
way resembles ip/tc functionality
|
|
||||||
* IPDB is an async transactional database of Linux network settings
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n pyroute2-%{version}
|
%setup -q -n pyroute2-%{version}
|
||||||
@@ -61,8 +59,10 @@ The library provides several modules:
|
|||||||
%python_install
|
%python_install
|
||||||
|
|
||||||
%files %{python_files}
|
%files %{python_files}
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%doc README.make.md README.packages.md README.md LICENSE.Apache.v2 CHANGELOG.md LICENSE.GPL.v2 README.license.md
|
%doc README.md CHANGELOG.md README.license.md README.report.md
|
||||||
|
%license LICENSE.Apache.v2 LICENSE.GPL.v2
|
||||||
%{python_sitelib}/*
|
%{python_sitelib}/*
|
||||||
|
%python3_only %{_bindir}/ss2
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Reference in New Issue
Block a user