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> |
||
---|---|---|
.. | ||
arguments | ||
commands | ||
multiple-values | ||
options | ||
parameter-types | ||
subcommands | ||
app-dir.md | ||
exceptions.md | ||
first-steps.md | ||
index.md | ||
launch.md | ||
options-autocompletion.md | ||
package.md | ||
printing.md | ||
progressbar.md | ||
prompt.md | ||
terminating.md | ||
testing.md | ||
using-click.md |