OVSDB application library
Go to file
zhangboye 0d732ee5e6 Use py3 as the default runtime for tox
Moving on py3 as the default runtime for tox to avoid to update
this at each new cycle.

Change-Id: I45e0dcc6c215d0fb5f4e0d39298e8f5839f20e13
2021-04-20 16:59:33 +08:00
doc Switch to newer openstackdocstheme and reno versions 2020-05-25 13:33:41 +00:00
ovsdbapp Merge "Make it possible to just retrieve schema json" 2021-03-01 14:12:55 +00:00
releasenotes Update master for stable/wallaby 2021-03-18 12:54:42 +00:00
tools Stop to use the __future__ module. 2020-08-31 13:20:02 +00:00
zuul.d Add Python3 xena unit tests 2021-03-18 12:55:05 +00:00
.gitignore Switch to stestr 2018-07-10 16:23:46 +07:00
.gitreview OpenDev Migration Patch 2019-04-19 19:43:59 +00:00
.pylintrc Update hacking for Python3 2020-04-01 10:06:32 -04:00
.stestr.conf Group tests in same class to run in same group 2018-11-20 12:32:29 -06:00
CONTRIBUTING.rst Update Zuul jobs: Enable docs publishing 2019-09-05 09:17:05 +02:00
HACKING.rst Check for oslo library usage 2018-08-23 09:03:54 -05:00
LICENSE Add cookiecutter output 2017-02-24 15:02:19 -05:00
README.rst Merge "PDF documentation build" 2019-09-26 11:59:36 +00:00
TESTING.rst Add ability to debug OVS virtual environments 2017-07-13 19:51:31 +00:00
bindep.txt Add OVN Northbound API for LS, LSP, and DHCP 2017-07-03 23:19:46 -05:00
lower-constraints.txt Fix gate failure 2021-01-04 09:47:29 -05:00
requirements.txt Bump ovs minimum version for support of indexing 2020-10-07 15:21:08 +00:00
setup.cfg Drop py37 and add py38 test 2021-01-14 02:20:08 +00:00
setup.py Updated from global requirements 2017-03-15 04:26:57 +00:00
test-requirements.txt Fix gate failure 2021-01-04 09:47:29 -05:00
tox.ini Use py3 as the default runtime for tox 2021-04-20 16:59:33 +08:00

README.rst

ovsdbapp

A library for creating OVSDB applications

The ovdsbapp library is useful for creating applications that communicate via Open_vSwitch's OVSDB protocol (https://tools.ietf.org/html/rfc7047). It wraps the Python 'ovs' and adds an event loop and friendly transactions.

Features:

  • An thread-based event loop for using ovs.db.Idl
  • Transaction support
  • Native OVSDB communication