main
Revert "PackageLoader doesn't depend on setuptools"
Additional test coverage for async rendering of native type templates (#1807)
Bugfix: wrong default argument for `Environment.overlay(enable_async)` parameter
fix type/lint/format findings
Merge branch 'stable'
Merge branch '2.11.x'
fix f-string syntax error in code generation
add required attribute to blocks
imported macros can access template globals in async mode
satisfy formatter, linter, and strict mypy
separate messages, add test
Use object.__hash__ for Node.__hash__
async_variant filters are pickleable
Fix bug where set would sometimes fail within if
preserve `__slots__` on Undefined classes
attr filter uses env.getattr
Markup and escape should be imported from markupsafe
don't apply `urlize` to `@a@b`