[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 01/11] python: expose typing information via PEP 561
From: |
Willian Rampazzo |
Subject: |
Re: [PATCH 01/11] python: expose typing information via PEP 561 |
Date: |
Fri, 25 Jun 2021 15:16:58 -0300 |
On Fri, Jun 25, 2021 at 12:46 PM John Snow <jsnow@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 <jsnow@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 <willianr@redhat.com>
- [PATCH 00/11] Python: packaging cleanups, John Snow, 2021/06/25
- [PATCH 02/11] python: Remove global pylint suppressions, John Snow, 2021/06/25
- [PATCH 04/11] python: README.rst touchups, John Snow, 2021/06/25
- [PATCH 01/11] python: expose typing information via PEP 561, John Snow, 2021/06/25
- [PATCH 05/11] python: Add no-install usage instructions, John Snow, 2021/06/25
- [PATCH 03/11] python: Re-lock pipenv at *oldest* supported versions, John Snow, 2021/06/25