diff options
author | David Lord <davidism@gmail.com> | 2021-05-13 17:19:23 -0700 |
---|---|---|
committer | David Lord <davidism@gmail.com> | 2021-05-13 17:19:23 -0700 |
commit | db5fb7971fb37078338ef3c5e54523313ee30653 (patch) | |
tree | cb5615f697cb05f7b69817d6734c2328cb5341fc | |
parent | 21fa00b6fc56e653b313342ac8bca7ebf5591ab5 (diff) | |
download | jinja2-db5fb7971fb37078338ef3c5e54523313ee30653.tar.gz |
mark top-level names as exported
-rw-r--r-- | CHANGES.rst | 4 | ||||
-rw-r--r-- | src/jinja2/__init__.py | 62 |
2 files changed, 34 insertions, 32 deletions
diff --git a/CHANGES.rst b/CHANGES.rst index e8b6b33..a303e81 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -5,7 +5,9 @@ Version 3.0.1 Unreleased -- Update MarkupSafe dependency to >= 2.0. +- Update MarkupSafe dependency to >= 2.0. :pr:`1418` +- Mark top-level names as exported so type checking understands + imports in user projects. :issue:`1426` Version 3.0.0 diff --git a/src/jinja2/__init__.py b/src/jinja2/__init__.py index 365a875..935dd7e 100644 --- a/src/jinja2/__init__.py +++ b/src/jinja2/__init__.py @@ -2,44 +2,44 @@ non-XML syntax that supports inline expressions and an optional sandboxed environment. """ -from .bccache import BytecodeCache -from .bccache import FileSystemBytecodeCache -from .bccache import MemcachedBytecodeCache -from .environment import Environment -from .environment import Template -from .exceptions import TemplateAssertionError -from .exceptions import TemplateError -from .exceptions import TemplateNotFound -from .exceptions import TemplateRuntimeError -from .exceptions import TemplatesNotFound -from .exceptions import TemplateSyntaxError -from .exceptions import UndefinedError +from .bccache import BytecodeCache as BytecodeCache +from .bccache import FileSystemBytecodeCache as FileSystemBytecodeCache +from .bccache import MemcachedBytecodeCache as MemcachedBytecodeCache +from .environment import Environment as Environment +from .environment import Template as Template +from .exceptions import TemplateAssertionError as TemplateAssertionError +from .exceptions import TemplateError as TemplateError +from .exceptions import TemplateNotFound as TemplateNotFound +from .exceptions import TemplateRuntimeError as TemplateRuntimeError +from .exceptions import TemplatesNotFound as TemplatesNotFound +from .exceptions import TemplateSyntaxError as TemplateSyntaxError +from .exceptions import UndefinedError as UndefinedError from .filters import contextfilter from .filters import environmentfilter from .filters import evalcontextfilter -from .loaders import BaseLoader -from .loaders import ChoiceLoader -from .loaders import DictLoader -from .loaders import FileSystemLoader -from .loaders import FunctionLoader -from .loaders import ModuleLoader -from .loaders import PackageLoader -from .loaders import PrefixLoader -from .runtime import ChainableUndefined -from .runtime import DebugUndefined -from .runtime import make_logging_undefined -from .runtime import StrictUndefined -from .runtime import Undefined -from .utils import clear_caches +from .loaders import BaseLoader as BaseLoader +from .loaders import ChoiceLoader as ChoiceLoader +from .loaders import DictLoader as DictLoader +from .loaders import FileSystemLoader as FileSystemLoader +from .loaders import FunctionLoader as FunctionLoader +from .loaders import ModuleLoader as ModuleLoader +from .loaders import PackageLoader as PackageLoader +from .loaders import PrefixLoader as PrefixLoader +from .runtime import ChainableUndefined as ChainableUndefined +from .runtime import DebugUndefined as DebugUndefined +from .runtime import make_logging_undefined as make_logging_undefined +from .runtime import StrictUndefined as StrictUndefined +from .runtime import Undefined as Undefined +from .utils import clear_caches as clear_caches from .utils import contextfunction from .utils import environmentfunction from .utils import escape from .utils import evalcontextfunction -from .utils import is_undefined +from .utils import is_undefined as is_undefined from .utils import Markup -from .utils import pass_context -from .utils import pass_environment -from .utils import pass_eval_context -from .utils import select_autoescape +from .utils import pass_context as pass_context +from .utils import pass_environment as pass_environment +from .utils import pass_eval_context as pass_eval_context +from .utils import select_autoescape as select_autoescape __version__ = "3.0.1.dev0" |