"Lighthouse" projects using pydantic for testing #4359
samuelcolvin
started this conversation in
Projects using Pydantic
Replies: 3 comments 3 replies
-
Another great source: a sourcegraph notebook. Big thanks to @jdorfman and @sourcegraph for helping with this. |
Beta Was this translation helpful? Give feedback.
1 reply
-
Beta Was this translation helpful? Give feedback.
2 replies
-
I used @sethmlarson 's https://github.com/sethmlarson/pypi-data to build a list of pacakges that depend on pydantic but not fastapi ordered by number of downloads Here's the first couple, full set attached:
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'd like to build a list of "lighthouse" projects using pydantic which we can test pre-release versions of pydantic with.
The objectives of this project are:
Ideally these projects should:
The idea is that we can create a one-line PR to uprev the pydantic dependency to the pre-release version in question, and get useful feedback on what works and what breaks.
❗ Note: this is not a popularity contest, we want the projects which make the most use of pydantic and have the best tests, not those with the most stars or downloads. (Though I am using stars as the least-worst metric for which projects might be suitable)
Call for help
If you have an open source project which you think qualifies, please comment below.
Also, if you think one of these projects won't provide useful feedback, please comment.
Projects
Here's a first stab at a list of projects (in no particular order):
https://github.com/home-assistant/coredoesn't run tests with pydantic, see testing pydantic v1.10.0a1 home-assistant/core#77246https://github.com/explosion/spaCybetter to testthinc
and possibleconfection
, see testing pydantic v1.10.0a1 explosion/spaCy#11371https://github.com/ray-project/rayminimal use of pydantichttps://github.com/mlflow/mlflowminimal use of pydantichttps://github.com/babysor/MockingBirddoesn't seem to run testshttps://github.com/freqtrade/freqtrademinimal use of pydantichttps://github.com/jina-ai/jinaminimal use of pydanticNote: This is a long-list (in both senses), we should probably pair it down somewhat as well as adding better repos.
Sources
Sources I used to arrive at the above list:
file:pyproject.toml pydantic
on sourcegraphlang:python pydantic
on sourcegraphThen I did a very brief search in each repo for "pydantic" to check that pydantic was actually used a fair bit.
Beta Was this translation helpful? Give feedback.
All reactions