Skip to content

PEP 484: only reexport for X as X forms #9515

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Oct 4, 2020

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