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.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/vinta/awesome-python/pull/2462
**Author:** [@samuelcolvin](https://github.com/samuelcolvin)
**Created:** 5/3/2023
**Status:** ❌ Closed
**Base:** `master` ← **Head:** `add-pydantic`
---
### 📝 Commits (1)
- [`3cd156d`](https://github.com/vinta/awesome-python/commit/3cd156dc27b9edcfa29fe4b61ac4b6015cba9f60) Add Pydantic
### 📊 Changes
**1 file changed** (+1 additions, -0 deletions)
<details>
<summary>View changed files</summary>
📝 `README.md` (+1 -0)
</details>
### 📄 Description
## 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](https://fastapi.tiangolo.com/) web framework (already listed here)
Pydantic is download [60m times a month](https://pepy.tech/project/pydantic) - it's the most downloaded python data validation library.
--
Anyone who agrees with this pull request could submit an *Approve* review to it.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/vinta/awesome-python/pull/2462
Author: @samuelcolvin
Created: 5/3/2023
Status: ❌ Closed
Base:
master← Head:add-pydantic📝 Commits (1)
3cd156dAdd Pydantic📊 Changes
1 file changed (+1 additions, -0 deletions)
View changed files
📝
README.md(+1 -0)📄 Description
What is this Python project?
Describe features.
What's the difference between this Python project and similar ones?
Pydantic:
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.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.