typeddjango / awesome-python-typing

Collection of awesome Python types, stubs, plugins, and tools to work with them.

Home Page:https://github.com/typeddjango

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Libraries and frameworks leveraging Type annotations

cleder opened this issue · comments

Should there be a section about tools, libraries, frameworks that leverage type annotations, like FastAPI, Pydantic, Typer, ... ?

Background: I just stumbled over https://github.com/cal-pratt/flexdi and was wondering how to promote something like this. https://github.com/pschanely/CrossHair is another example falling into this category (if we want to make one)

commented

Projects in the categories we already have are scarce, so we add to the list pretty much everything that fits. On the other hand, tools that use type annotations in any way are numerous. From the top of my head, I can recall 7 different ORMs, 3-4 tools for parsing CLI args, and a few validation tools. It doesn't mean we shouldn't have such categories. It means if we do, we need to heavily curate it (as awesome-python o similar), and for this particular list it's not what we've done so far.