| [metadata] |
| name = MarkupSafe |
| version = attr: markupsafe.__version__ |
| url = https://palletsprojects.com/p/markupsafe/ |
| project_urls = |
| Documentation = https://markupsafe.palletsprojects.com/ |
| Code = https://github.com/pallets/markupsafe |
| Issue tracker = https://github.com/pallets/markupsafe/issues |
| license = BSD-3-Clause |
| license_files = LICENSE.rst |
| author = Armin Ronacher |
| author_email = armin.ronacher@active-4.com |
| maintainer = Pallets |
| maintainer_email = contact@palletsprojects.com |
| description = Safely add untrusted strings to HTML/XML markup. |
| long_description = file: README.rst |
| long_description_content_type = text/x-rst |
| classifiers = |
| Development Status :: 5 - Production/Stable |
| Environment :: Web Environment |
| Intended Audience :: Developers |
| License :: OSI Approved :: BSD License |
| Operating System :: OS Independent |
| Programming Language :: Python |
| Topic :: Internet :: WWW/HTTP :: Dynamic Content |
| Topic :: Text Processing :: Markup :: HTML |
| |
| [options] |
| packages = find: |
| package_dir = = src |
| include_package_data = true |
| python_requires = >= 3.6 |
| |
| [options.packages.find] |
| where = src |
| |
| [tool:pytest] |
| testpaths = tests |
| filterwarnings = |
| error |
| |
| [coverage:run] |
| branch = true |
| source = |
| markupsafe |
| tests |
| |
| [coverage:paths] |
| source = |
| src |
| */site-packages |
| |
| [flake8] |
| # B = bugbear |
| # E = pycodestyle errors |
| # F = flake8 pyflakes |
| # W = pycodestyle warnings |
| # B9 = bugbear opinions |
| select = B, E, F, W, B9 |
| ignore = |
| # slice notation whitespace, invalid |
| E203 |
| # line length, handled by bugbear B950 |
| E501 |
| # bare except, handled by bugbear B001 |
| E722 |
| # bin op line break, invalid |
| W503 |
| # up to 88 allowed by bugbear B950 |
| max-line-length = 80 |