diff options
author | David Lord <davidism@gmail.com> | 2021-05-18 08:30:07 -0700 |
---|---|---|
committer | David Lord <davidism@gmail.com> | 2021-05-18 08:30:07 -0700 |
commit | 78cfcf5209bf70748c26af987e71268019d9c450 (patch) | |
tree | e9894d0ec9d72915a008ad04ad40e2e0b938c288 | |
parent | 4f54e0ea0670309e88ce717c0e4a6794f9bd7b3b (diff) | |
download | markupsafe-78cfcf5209bf70748c26af987e71268019d9c450.tar.gz |
mark top-level names as exported
-rw-r--r-- | CHANGES.rst | 3 | ||||
-rw-r--r-- | setup.cfg | 2 | ||||
-rw-r--r-- | src/markupsafe/__init__.py | 12 |
3 files changed, 10 insertions, 7 deletions
diff --git a/CHANGES.rst b/CHANGES.rst index 28c009d..bb9c456 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -3,6 +3,9 @@ Version 2.0.1 Unreleased +- Mark top-level names as exported so type checking understands + imports in user projects. :issue:`215` + Version 2.0.0 ------------- @@ -82,7 +82,7 @@ disallow_untyped_defs = True disallow_incomplete_defs = True no_implicit_optional = True local_partial_types = True -# no_implicit_reexport = True +no_implicit_reexport = True strict_equality = True warn_redundant_casts = True warn_unused_configs = True diff --git a/src/markupsafe/__init__.py b/src/markupsafe/__init__.py index a5135a4..e9241ac 100644 --- a/src/markupsafe/__init__.py +++ b/src/markupsafe/__init__.py @@ -276,12 +276,12 @@ class _MarkupEscapeHelper: # circular import try: - from ._speedups import escape - from ._speedups import escape_silent - from ._speedups import soft_str + from ._speedups import escape as escape + from ._speedups import escape_silent as escape_silent + from ._speedups import soft_str as soft_str from ._speedups import soft_unicode except ImportError: - from ._native import escape - from ._native import escape_silent # noqa: F401 - from ._native import soft_str # noqa: F401 + from ._native import escape as escape + from ._native import escape_silent as escape_silent # noqa: F401 + from ._native import soft_str as soft_str # noqa: F401 from ._native import soft_unicode # noqa: F401 |