458a492ed9
* ✨ Add support for PEP-593 `Annotated` for specifying options and arguments Implements #184 * Revert things I did to get a 3.6 virtualenv 😅 A lot of the dev dependency packages weren't installable on 3.6, so I had to remove them from the pyproject.toml. This commit adds them back * Fix mypy/lint errors * Skip coverage on test lines that shouldn't execute * Missed a spot * ♻️ Tweak examples and tests with Annotated, add extra examples and tests * 🔥 Remove Pydantic-specific logic from _typing.py * 📝 Update docs to use new Annotated examples * 📝 Add docs introducing Annotated and previous versions * 🔧 Add commented out MkDocs config for highlighting docs examples * ✅ Fix tests for Click 7 --------- Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
23 lines
310 B
INI
23 lines
310 B
INI
[run]
|
|
|
|
source =
|
|
typer
|
|
tests
|
|
docs_src
|
|
|
|
omit =
|
|
typer/_typing.py
|
|
|
|
parallel = True
|
|
context = '${CONTEXT}'
|
|
|
|
[report]
|
|
precision = 2
|
|
exclude_lines =
|
|
pragma: no cover
|
|
pragma: nocover
|
|
pragma no cover
|
|
raise NotImplementedError
|
|
raise NotImplemented
|
|
@overload
|
|
if TYPE_CHECKING:
|