[tool:pytest]
testpaths = test

[coverage:run]
branch = True
source = wsproto

[coverage:report]
show_missing = True
exclude_lines =
    pragma: no cover
    raise NotImplementedError()

[coverage:paths]
source =
    src
    .tox/*/site-packages

[isort]
combine_as_imports=True
force_grid_wrap=0
include_trailing_comma=True
known_first_party=wsproto, test
known_third_party=h11, pytest
line_length=88
multi_line_output=3
no_lines_before=LOCALFOLDER
order_by_type=False

[mypy]
check_untyped_defs = True
# disallow_any_decorated = True
disallow_any_explicit = True
# disallow_any_expr = True
disallow_any_generics = True
# disallow_any_unimported = True
disallow_incomplete_defs = True
disallow_subclassing_any = True
disallow_untyped_calls = True
# disallow_untyped_decorators = True
disallow_untyped_defs = True
; implicit_reexport = False
no_implicit_optional = True
strict_equality = True
strict_optional = True
warn_redundant_casts = True
# warn_return_any = True
warn_unused_configs = True
warn_unused_ignores = True
[mypy-h11.*]
ignore_missing_imports = True

[tool:pytest]
testpaths = test

[coverage:run]
branch = True
source = wsproto

[coverage:report]
show_missing = True
exclude_lines =
    pragma: no cover
    raise NotImplementedError()

[coverage:paths]
source =
    src
    .tox/*/site-packages

[isort]
combine_as_imports=True
force_grid_wrap=0
include_trailing_comma=True
known_first_party=wsproto, test
known_third_party=h11, pytest
line_length=88
multi_line_output=3
no_lines_before=LOCALFOLDER
order_by_type=False

[mypy]
check_untyped_defs = True
# disallow_any_decorated = True
disallow_any_explicit = True
# disallow_any_expr = True
disallow_any_generics = True
# disallow_any_unimported = True
disallow_incomplete_defs = True
disallow_subclassing_any = True
disallow_untyped_calls = True
# disallow_untyped_decorators = True
disallow_untyped_defs = True
implicit_reexport = False
no_implicit_optional = True
strict_equality = True
strict_optional = True
warn_redundant_casts = True
# warn_return_any = True
warn_unused_configs = True
warn_unused_ignores = True
[mypy-h11.*]
ignore_missing_imports = True

Set mypy implicit_reexport = False
Set mypy implicit_reexport = False

This setting is useful for better controlling imports and exports in
public APIs.
