From 4ccc6c71fe0707876d4709939ede3fd20215b6f0 Mon Sep 17 00:00:00 2001 From: Correl Roush Date: Wed, 25 Oct 2023 10:27:21 -0400 Subject: [PATCH] notes --- 20201007142751-python_typing.org | 2 +- daily/2023-10-25.org | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 daily/2023-10-25.org diff --git a/20201007142751-python_typing.org b/20201007142751-python_typing.org index b7ff5eb..81c47ac 100644 --- a/20201007142751-python_typing.org +++ b/20201007142751-python_typing.org @@ -56,7 +56,7 @@ program correctness. | [[https://www.python.org/dev/peps/pep-0640/][640]] | Unused variable syntax | 3.10 | | [[https://www.python.org/dev/peps/pep-0646/][646]] | Variadic Generics | 3.11 | | [[https://www.python.org/dev/peps/pep-0647/][647]] | User-Defined Type Guards | 3.10 | -| [[https://peps.python.org/pep-0649/][649]] | https://peps.python.org/pep-0649/ | 3.13 | +| [[https://peps.python.org/pep-0649/][649]] | Deferred Evaluation Of Annotations Using Descriptors | 3.13 | | [[https://www.python.org/dev/peps/pep-0654/][654]] | Exception Groups and except* | 3.11 | | [[https://peps.python.org/pep-0655/][655]] | Marking individual TypedDict items as required or potentially-missing | 3.11 | | [[https://peps.python.org/pep-0673/][673]] | Self Type | 3.11 | diff --git a/daily/2023-10-25.org b/daily/2023-10-25.org new file mode 100644 index 0000000..013bd45 --- /dev/null +++ b/daily/2023-10-25.org @@ -0,0 +1,11 @@ +:PROPERTIES: +:ID: 1babafcd-e2e4-4e6c-990d-50f99ca7916d +:END: +#+title: 2023-10-25 +* FastAPI and Typer + +- [[https://fastapi.tiangolo.com/][FastAPI]] is a [[id:cda9c620-fec5-4549-b979-22fc06819d77][Python]] web framework library that makes use of [[id:5cb1f706-0162-4e6d-9cd8-dc6af3ae68cc][Python Typing]] to + quickly construct HTTP APIs with OpenAPI and JSONSchema documentation. +- [[https://typer.tiangolo.com/][Typer]] is a [[id:cda9c620-fec5-4549-b979-22fc06819d77][Python]] CLI application framework that makes use of [[id:5cb1f706-0162-4e6d-9cd8-dc6af3ae68cc][Python Typing]] to + build command line tools with auto-generated argument interfaces with included + help and shell completion.