From 7f179082638efe920748b5243423bdcaed3d42ef Mon Sep 17 00:00:00 2001 From: John Snow Date: Tue, 29 Jun 2021 17:43:10 -0400 Subject: python: expose typing information via PEP 561 https://www.python.org/dev/peps/pep-0561/#specification Create 'py.typed' files in each subpackage that indicate to mypy that this is a typed module, so that users of any of these packages can use mypy to check their code as well. Note: Theoretically it's possible to ditch MANIFEST.in in favor of using package_data in setup.cfg, but I genuinely could not figure out how to get it to include things from the *source root* into the *package root*; only how to include things from each subpackage. I tried! Signed-off-by: John Snow Reviewed-by: Willian Rampazzo Reviewed-by: Wainer dos Santos Moschetta Message-id: 20210629214323.1329806-3-jsnow@redhat.com Signed-off-by: John Snow --- python/qemu/utils/py.typed | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 python/qemu/utils/py.typed (limited to 'python/qemu/utils') diff --git a/python/qemu/utils/py.typed b/python/qemu/utils/py.typed new file mode 100644 index 0000000000..e69de29bb2 -- cgit v1.2.3-55-g7522