[metadata] license_files = LICENSE [egg_info] tag_build = .dev tag_date = true [aliases] release = egg_info -Db '' upload = upload --sign --identity=36580288 [build_sphinx] warning-is-error = 1 [extract_messages] mapping_file = babel.cfg output_file = sphinx/locale/sphinx.pot keywords = _ __ l_ lazy_gettext [update_catalog] input_file = sphinx/locale/sphinx.pot domain = sphinx output_dir = sphinx/locale/ [compile_catalog] domain = sphinx directory = sphinx/locale/ [flake8] max-line-length = 95 ignore = E116,E241,E251,E741,W504,I101 exclude = .git,.tox,.venv,tests/roots/*,build/*,doc/_build/*,sphinx/search/*,doc/usage/extensions/example*.py application-import-names = sphinx import-order-style = smarkets per-file-ignores = tests/*: E501 [isort] line_length = 95 [mypy] python_version = 3.6 disallow_incomplete_defs = True show_column_numbers = True show_error_context = True ignore_missing_imports = True follow_imports = skip check_untyped_defs = True warn_unused_ignores = True strict_optional = False [tool:pytest] filterwarnings = all ignore::DeprecationWarning:docutils.io ignore::DeprecationWarning:pyximport.pyximport ignore::ImportWarning:importlib._bootstrap markers = apidoc setup_command testpaths = tests [coverage:run] branch = True parallel = True source = sphinx [coverage:report] exclude_lines = # Have to re-enable the standard pragma pragma: no cover # Don't complain if tests don't hit defensive assertion code: raise NotImplementedError # Don't complain if non-runnable code isn't run: if __name__ == .__main__.: ignore_errors = True