We joyfully announce the release of: os-ken 0.2.0: A component-based software defined networking framework for OpenStack. This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/os-ken Download the package from: https://pypi.org/project/os-ken Please report issues through launchpad: https://bugs.launchpad.net/os-ken For more details, please see below. Changes in os-ken 0.1.0..0.2.0 ------------------------------ 28c7fa6 Add constraint for nose in test requirements e6b0524 Remove autopep8 and formencode from test-requirements.txt b220a03 Add jobs for publishing docs 52a227c Fixup the docs building b5be390 Add minimum constraint for some requirements 53f6576 Add job for publishing release notes 78cd06b Add job for running unit tests 27062d3 import zuul job settings from project-config f1d6e38 Convert namespace from 'ryu' to 'os_ken' af81f64 Add pep8 job for code style checking 5006c49 fix tox python3 overrides Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 7 +- lower-constraints.txt | 153 ++++++++++++++++++ os_ken/cmd/manager.py | 2 +- os_ken/controller/handler.py | 20 +-- os_ken/lib/netconf/__init__.py | 2 +- os_ken/lib/of_config/base.py | 2 +- os_ken/lib/of_config/capable_switch.py | 10 +- os_ken/lib/of_config/classes.py | 2 +- os_ken/lib/of_config/generated_classes.py | 2 +- os_ken/lib/ofctl_nicira_ext.py | 2 +- os_ken/lib/ofctl_string.py | 36 ++--- os_ken/lib/ofctl_utils.py | 6 +- os_ken/lib/ofctl_v1_0.py | 8 +- os_ken/lib/ofctl_v1_2.py | 12 +- os_ken/lib/ofctl_v1_3.py | 16 +- os_ken/lib/ofctl_v1_4.py | 8 +- os_ken/lib/ofctl_v1_5.py | 8 +- os_ken/lib/ofp_pktinfilter.py | 2 +- os_ken/lib/ovs/bridge.py | 26 ++-- os_ken/lib/ovs/vsctl.py | 12 +- os_ken/lib/ovs/vswitch_idl.py | 2 +- os_ken/lib/packet/arp.py | 2 +- os_ken/lib/packet/bfd.py | 4 +- os_ken/lib/packet/bgp.py | 34 ++-- os_ken/lib/packet/bmp.py | 10 +- os_ken/lib/packet/bpdu.py | 2 +- os_ken/lib/packet/cfm.py | 34 ++-- os_ken/lib/packet/dhcp.py | 8 +- os_ken/lib/packet/dhcp6.py | 8 +- os_ken/lib/packet/ethernet.py | 4 +- os_ken/lib/packet/geneve.py | 4 +- os_ken/lib/packet/gre.py | 2 +- os_ken/lib/packet/icmp.py | 14 +- os_ken/lib/packet/icmpv6.py | 48 +++--- os_ken/lib/packet/igmp.py | 12 +- os_ken/lib/packet/ipv4.py | 2 +- os_ken/lib/packet/ipv6.py | 18 +-- os_ken/lib/packet/linux.py | 2 +- os_ken/lib/packet/llc.py | 8 +- os_ken/lib/packet/lldp.py | 4 +- os_ken/lib/packet/mpls.py | 2 +- os_ken/lib/packet/openflow.py | 10 +- os_ken/lib/packet/ospf.py | 12 +- os_ken/lib/packet/packet.py | 6 +- os_ken/lib/packet/packet_base.py | 2 +- os_ken/lib/packet/packet_utils.py | 2 +- os_ken/lib/packet/pbb.py | 4 +- os_ken/lib/packet/sctp.py | 136 ++++++++-------- os_ken/lib/packet/slow.py | 2 +- os_ken/lib/packet/tcp.py | 4 +- os_ken/lib/packet/vrrp.py | 36 ++--- os_ken/lib/packet/vxlan.py | 4 +- os_ken/lib/packet/zebra.py | 14 +- os_ken/lib/pcaplib.py | 6 +- os_ken/lib/snortlib.py | 6 +- os_ken/lib/sockaddr.py | 2 +- os_ken/lib/sockopt.py | 2 +- os_ken/lib/stplib.py | 34 ++-- os_ken/lib/type_desc.py | 2 +- os_ken/lib/xflow/sflow.py | 2 +- os_ken/ofproto/nx_actions.py | 9 +- requirements.txt | 6 +- test-requirements.txt | 10 +- tox.ini | 53 ++++++- 137 files changed, 1518 insertions(+), 1339 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index a631f64..35763f2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8 +8 @@ msgpack>=0.3.0 # RPC library, BGP speaker(net_cntl) -netaddr +netaddr>=0.7.18 # BSD @@ -11 +11 @@ ovs>=2.6.0 # OVSDB -routes # wsgi +Routes>=2.3.1 # MIT @@ -13 +13 @@ six>=1.4.0 -tinyrpc # RPC library, BGP speaker(net_cntl) +tinyrpc>=0.6 # RPC library, BGP speaker(net_cntl) diff --git a/test-requirements.txt b/test-requirements.txt index 7e9616e..c588fe1 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12,6 +12,4 @@ testtools>=1.4.0 # MIT -autopep8 -mock -nose -pycodestyle -pylint -formencode +mock>=2.0.0 # BSD +nose>=1.3.7 # LGPL +pycodestyle>=2.0.0 # MIT +pylint==1.9.2 # GPLv2
participants (1)
-
no-reply@openstack.org