1[metadata] 2name = MarkupSafe 3version = attr: markupsafe.__version__ 4url = https://palletsprojects.com/p/markupsafe/ 5project_urls = 6 Documentation = https://markupsafe.palletsprojects.com/ 7 Code = https://github.com/pallets/markupsafe 8 Issue tracker = https://github.com/pallets/markupsafe/issues 9license = BSD-3-Clause 10license_files = LICENSE.rst 11author = Armin Ronacher 12author_email = [email protected] 13maintainer = Pallets 14maintainer_email = [email protected] 15description = Safely add untrusted strings to HTML/XML markup. 16long_description = file: README.rst 17long_description_content_type = text/x-rst 18classifiers = 19 Development Status :: 5 - Production/Stable 20 Environment :: Web Environment 21 Intended Audience :: Developers 22 License :: OSI Approved :: BSD License 23 Operating System :: OS Independent 24 Programming Language :: Python 25 Topic :: Internet :: WWW/HTTP :: Dynamic Content 26 Topic :: Text Processing :: Markup :: HTML 27 28[options] 29packages = find: 30package_dir = = src 31include_package_data = true 32python_requires = >= 3.6 33 34[options.packages.find] 35where = src 36 37[tool:pytest] 38testpaths = tests 39filterwarnings = 40 error 41 42[coverage:run] 43branch = true 44source = 45 markupsafe 46 tests 47 48[coverage:paths] 49source = 50 src 51 */site-packages 52 53[flake8] 54# B = bugbear 55# E = pycodestyle errors 56# F = flake8 pyflakes 57# W = pycodestyle warnings 58# B9 = bugbear opinions 59select = B, E, F, W, B9 60ignore = 61 # slice notation whitespace, invalid 62 E203 63 # line length, handled by bugbear B950 64 E501 65 # bare except, handled by bugbear B001 66 E722 67 # bin op line break, invalid 68 W503 69# up to 88 allowed by bugbear B950 70max-line-length = 80 71