awesome-python icon indicating copy to clipboard operation
awesome-python copied to clipboard

Add Pydantic

Open samuelcolvin opened this issue 1 year ago • 3 comments

What is this Python project?

Describe features.

What's the difference between this Python project and similar ones?

Pydantic:

  • uses type hints to define validation schema, so static typing tools and IDEs work elegantly with your data, and you don't need to learn a new DSL to define schemas
  • has JSON Schema integration
  • Supports validation of dataclasses
  • Is generally faster than other validation libraries
  • is the validation behind the very popular FastAPI web framework (already listed here)

Pydantic is download 60m times a month - it's the most downloaded python data validation library.

--

Anyone who agrees with this pull request could submit an Approve review to it.

samuelcolvin avatar May 03 '23 21:05 samuelcolvin

Sorry, this is a duplicate of #1723.

samuelcolvin avatar May 03 '23 21:05 samuelcolvin

re-opening since I think if pydantic is included in one section, it should be "Data Validation", not "Built-in Classes Enhancement" as #1723 has it.

samuelcolvin avatar May 03 '23 21:05 samuelcolvin

Tahir yanlış yerdesin aynalı tahşr

iPhone’umdan gönderildi

Yasser Tahiri @.***> şunları yazdı (9 May 2023 12:31):



@yezz123 approved this pull request.

— Reply to this email directly, view it on GitHubhttps://github.com/vinta/awesome-python/pull/2462#pullrequestreview-1417984743, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A7KYAEAWLYETBTDZMIJK3CTXFIFGXANCNFSM6AAAAAAXU7APXM. You are receiving this because you are subscribed to this thread.Message ID: @.***>

heykomikmi avatar May 09 '23 21:05 heykomikmi

Already added.

vinta avatar Mar 04 '24 12:03 vinta

why was it added last when the rest of the entries in that section are sorted alphabetically?

samuelcolvin avatar Mar 04 '24 12:03 samuelcolvin

why was it added last when the rest of the entries in that section are sorted alphabetically?

I don't think it's intentional. The entries in the "Data Analysis" section are also not sorted alphabetically.

Checkout #2229 where Pydantic was initially added to the list.

hasansezertasan avatar Mar 05 '24 01:03 hasansezertasan