On Fri, Jun 25, 2021 at 12:46 PM John Snow <js...@redhat.com> wrote: > > 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 <js...@redhat.com> > --- > python/qemu/machine/py.typed | 0 > python/qemu/qmp/py.typed | 0 > python/qemu/utils/py.typed | 0 > python/setup.cfg | 4 ++++ > 4 files changed, 4 insertions(+) > create mode 100644 python/qemu/machine/py.typed > create mode 100644 python/qemu/qmp/py.typed > create mode 100644 python/qemu/utils/py.typed >
Reviewed-by: Willian Rampazzo <willi...@redhat.com>