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> |
||
---|---|---|
.. | ||
assets | ||
test_compat | ||
test_completion | ||
test_tutorial | ||
__init__.py | ||
test_ambiguous_params.py | ||
test_annotated.py | ||
test_exit_errors.py | ||
test_others.py | ||
test_prog_name.py | ||
test_rich_utils.py | ||
test_tracebacks.py | ||
test_type_conversion.py |