The following changes since commit 4a7c0bd9dcb08798c6f82e55b5a3423f7ee669f1:
Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-5.2-20201009' into staging (2020-10-09 15:48:04 +0100) are available in the Git repository at: git://repo.or.cz/qemu/armbru.git tags/pull-qapi-2020-10-10 for you to fetch changes up to b4c0aa59aff520e2a55edd5fef393058ca6520de: qapi/visit.py: add type hint annotations (2020-10-10 11:37:49 +0200) ---------------------------------------------------------------- QAPI patches patches for 2020-10-10 ---------------------------------------------------------------- John Snow (34): docs: repair broken references qapi: modify docstrings to be sphinx-compatible qapi-gen: Separate arg-parsing from generation qapi: move generator entrypoint into package qapi: Prefer explicit relative imports qapi: Remove wildcard includes qapi: enforce import order/styling with isort qapi: delint using flake8 qapi: add pylintrc qapi/common.py: Remove python compatibility workaround qapi/common.py: Add indent manager qapi/common.py: delint with pylint qapi/common.py: Replace one-letter 'c' variable qapi/common.py: check with pylint qapi/common.py: add type hint annotations qapi/common.py: Convert comments into docstrings, and elaborate qapi/common.py: move build_params into gen.py qapi: establish mypy type-checking baseline qapi/events.py: add type hint annotations qapi/events.py: Move comments into docstrings qapi/commands.py: Don't re-bind to variable of different type qapi/commands.py: add type hint annotations qapi/source.py: add type hint annotations qapi/source.py: delint with pylint qapi/gen: Make _is_user_module() return bool qapi/gen.py: add type hint annotations qapi/gen.py: Remove unused parameter qapi/gen.py: update write() to be more idiomatic qapi/gen.py: delint with pylint qapi/types.py: add type hint annotations qapi/types.py: remove one-letter variables qapi/visit.py: assert tag_member contains a QAPISchemaEnumType qapi/visit.py: remove unused parameters from gen_visit_object qapi/visit.py: add type hint annotations docs/devel/multi-thread-tcg.rst | 2 +- docs/devel/testing.rst | 2 +- scripts/qapi-gen.py | 57 +++---------- scripts/qapi/.flake8 | 2 + scripts/qapi/.isort.cfg | 7 ++ scripts/qapi/commands.py | 90 ++++++++++++++------ scripts/qapi/common.py | 174 +++++++++++++++++++++----------------- scripts/qapi/events.py | 58 +++++++++---- scripts/qapi/expr.py | 7 +- scripts/qapi/gen.py | 180 +++++++++++++++++++++++++--------------- scripts/qapi/introspect.py | 16 +++- scripts/qapi/main.py | 95 +++++++++++++++++++++ scripts/qapi/mypy.ini | 30 +++++++ scripts/qapi/parser.py | 6 +- scripts/qapi/pylintrc | 70 ++++++++++++++++ scripts/qapi/schema.py | 33 ++++---- scripts/qapi/source.py | 35 +++++--- scripts/qapi/types.py | 125 +++++++++++++++++++--------- scripts/qapi/visit.py | 116 +++++++++++++++++++------- 19 files changed, 764 insertions(+), 341 deletions(-) create mode 100644 scripts/qapi/.flake8 create mode 100644 scripts/qapi/.isort.cfg create mode 100644 scripts/qapi/main.py create mode 100644 scripts/qapi/mypy.ini create mode 100644 scripts/qapi/pylintrc -- 2.26.2