KEMBAR78
PEP 484: only reexport for X as X forms by hauntsaninja · Pull Request #9515 · python/mypy · GitHub
Skip to content

Conversation

hauntsaninja
Copy link
Collaborator

See recent discussion on typing-sig leading to a PEP 484 amendment.

hauntsaninja added 3 commits September 30, 2020 21:35
See recent discussion on typing-sig leading to a PEP 484 amendment.
@hauntsaninja hauntsaninja merged commit e1796ad into python:master Oct 4, 2020
@hauntsaninja hauntsaninja deleted the rexp branch October 4, 2020 01:46
hauntsaninja added a commit to hauntsaninja/mypy that referenced this pull request Oct 4, 2020
See recent discussion on typing-sig leading to a PEP 484 amendment.

Co-authored-by: hauntsaninja <>
osandov added a commit to osandov/drgn that referenced this pull request Jan 22, 2021
mypy 0.800 is stricter about reexports: "from foo import X as Y" is only
considered a reexport if X and Y are the same name (see
python/mypy#9515). mypy 0.800 fails with:

  drgn/internal/cli.py:46: error: Module has no attribute "__version__"

Rename drgn.internal.version.version to __version__ so that
drgn/__init__.py can reexport it with import __version__ as __version__.

Signed-off-by: Omar Sandoval <osandov@osandov.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants