1[metadata] 2name = Jinja2 3version = attr: jinja2.__version__ 4url = https://palletsprojects.com/p/jinja/ 5project_urls = 6 Donate = https://palletsprojects.com/donate 7 Documentation = https://jinja.palletsprojects.com/ 8 Changes = https://jinja.palletsprojects.com/changes/ 9 Source Code = https://github.com/pallets/jinja/ 10 Issue Tracker = https://github.com/pallets/jinja/issues/ 11 Chat = https://discord.gg/pallets 12license = BSD-3-Clause 13license_files = LICENSE.rst 14maintainer = Pallets 15maintainer_email = contact@palletsprojects.com 16description = A very fast and expressive template engine. 17long_description = file: README.rst 18long_description_content_type = text/x-rst 19classifiers = 20 Development Status :: 5 - Production/Stable 21 Environment :: Web Environment 22 Intended Audience :: Developers 23 License :: OSI Approved :: BSD License 24 Operating System :: OS Independent 25 Programming Language :: Python 26 Topic :: Internet :: WWW/HTTP :: Dynamic Content 27 Topic :: Text Processing :: Markup :: HTML 28 29[options] 30packages = find: 31package_dir = = src 32include_package_data = True 33python_requires = >= 3.7 34# Dependencies are in setup.py for GitHub's dependency graph. 35 36[options.packages.find] 37where = src 38 39[options.entry_points] 40babel.extractors = 41 jinja2 = jinja2.ext:babel_extract[i18n] 42 43[tool:pytest] 44testpaths = tests 45filterwarnings = 46 error 47 48[coverage:run] 49branch = True 50source = 51 jinja2 52 tests 53 54[coverage:paths] 55source = 56 src 57 */site-packages 58 59[mypy] 60files = src/jinja2 61python_version = 3.7 62show_error_codes = True 63disallow_subclassing_any = True 64disallow_untyped_calls = True 65disallow_untyped_defs = True 66disallow_incomplete_defs = True 67no_implicit_optional = True 68local_partial_types = True 69no_implicit_reexport = True 70strict_equality = True 71warn_redundant_casts = True 72warn_unused_configs = True 73warn_unused_ignores = True 74warn_return_any = True 75warn_unreachable = True 76 77[mypy-jinja2.defaults] 78no_implicit_reexport = False 79 80[mypy-markupsafe] 81no_implicit_reexport = False 82