aboutsummaryrefslogtreecommitdiff
path: root/python/setup.cfg
diff options
context:
space:
mode:
authorG S Niteesh Babu <niteesh.gs@gmail.com>2021-08-24 03:37:43 +0530
committerJohn Snow <jsnow@redhat.com>2021-09-27 12:10:29 -0400
commitaeb6b48a4714895a202e97a35c789ef7edf71665 (patch)
tree0074d705d00ecd6af64e9f58bf9fe707fe0d5aad /python/setup.cfg
parent974e2f4722d719618502c43271f54cc10aec1dc7 (diff)
downloadqemu-aeb6b48a4714895a202e97a35c789ef7edf71665.zip
qemu-aeb6b48a4714895a202e97a35c789ef7edf71665.tar.gz
qemu-aeb6b48a4714895a202e97a35c789ef7edf71665.tar.bz2
python/aqmp-tui: Add AQMP TUI
Added AQMP TUI. Implements the follwing basic features: 1) Command transmission/reception. 2) Shows events asynchronously. 3) Shows server status in the bottom status bar. 4) Automatic retries on disconnects and error conditions. Also added type annotations and necessary pylint/mypy configurations. Signed-off-by: G S Niteesh Babu <niteesh.gs@gmail.com> Message-Id: <20210823220746.28295-3-niteesh.gs@gmail.com> Signed-off-by: John Snow <jsnow@redhat.com>
Diffstat (limited to 'python/setup.cfg')
-rw-r--r--python/setup.cfg13
1 files changed, 12 insertions, 1 deletions
diff --git a/python/setup.cfg b/python/setup.cfg
index efcda23..9bc2599 100644
--- a/python/setup.cfg
+++ b/python/setup.cfg
@@ -81,8 +81,19 @@ namespace_packages = True
# fusepy has no type stubs:
allow_subclassing_any = True
+[mypy-qemu.aqmp.aqmp_tui]
+# urwid and urwid_readline have no type stubs:
+allow_subclassing_any = True
+
+# The following missing import directives are because these libraries do not
+# provide type stubs. Allow them on an as-needed basis for mypy.
[mypy-fuse]
-# fusepy has no type stubs:
+ignore_missing_imports = True
+
+[mypy-urwid]
+ignore_missing_imports = True
+
+[mypy-urwid_readline]
ignore_missing_imports = True
[pylint.messages control]