From 🇨🇴 in 🇩🇪
Open Source, APIs, and tools for data/ML 🤖
Building @fastapicloud.com ⚡️
Avoid a Human Effort Denial of Service 🤖
Avoid a Human Effort Denial of Service 🤖
If more native speakers help review, there will be @fastapi.tiangolo.com docs in:
French
Japanese
Traditional Chinese
Turkish
Simplified Chinese
Korean
Ukrainian
github.com/fastapi/fast...
If more native speakers help review, there will be @fastapi.tiangolo.com docs in:
French
Japanese
Traditional Chinese
Turkish
Simplified Chinese
Korean
Ukrainian
github.com/fastapi/fast...
It can even handle all our quirks. For development, publishing, scripts, CI, etc.
Use uv. ✨
Thanks @nucleonjohn.bsky.social for the migration! 🙌
It can even handle all our quirks. For development, publishing, scripts, CI, etc.
Use uv. ✨
Thanks @nucleonjohn.bsky.social for the migration! 🙌
So many releases of @fastapi.tiangolo.com and friends ✨
Got the best team and first waves of private beta users in FastAPI Cloud 🚀
🐍 I gave keynotes at the Python conferences of:
Europe
Taiwan
Japan
Spain
Brazil
We're building so many cool things! Happy New Year! 🎆
So many releases of @fastapi.tiangolo.com and friends ✨
Got the best team and first waves of private beta users in FastAPI Cloud 🚀
🐍 I gave keynotes at the Python conferences of:
Europe
Taiwan
Japan
Spain
Brazil
We're building so many cool things! Happy New Year! 🎆
I was expecting a challenge, I was disappointed, it was too easy. 😂
Install and run, that's it. All the configs unchanged, even the CLI preserves the exact same commands. ☕️
asyncer.tiangolo.com
I was expecting a challenge, I was disappointed, it was too easy. 😂
Install and run, that's it. All the configs unchanged, even the CLI preserves the exact same commands. ☕️
asyncer.tiangolo.com
Now @pydantic.dev 2.7.0 or above is required ⬆️
sqlmodel.tiangolo.com
Now @pydantic.dev 2.7.0 or above is required ⬆️
sqlmodel.tiangolo.com
It was intended as a gift 🎁
Cool stuff coming next year in FastAPI for you.
Here's to the next to come! 🥂
Now only @pydantic.dev v2 is supported ⬆️
This will unlock many things ✨
fastapi.tiangolo.com
It was intended as a gift 🎁
Cool stuff coming next year in FastAPI for you.
Here's to the next to come! 🥂
Applying it to @fastapi.tiangolo.com 🤓
Applying it to @fastapi.tiangolo.com 🤓
Dropping support for Python 3.8 ⚰️
This included a lot of work from YuriiMotov, upgrading the syntax in the docs examples and their tests 📝
sqlmodel.tiangolo.com
Dropping support for Python 3.8 ⚰️
This included a lot of work from YuriiMotov, upgrading the syntax in the docs examples and their tests 📝
sqlmodel.tiangolo.com
This includes a lot of work from YuriiMotov to modernize the syntax for all the examples in the docs ✨
typer.tiangolo.com
This includes a lot of work from YuriiMotov to modernize the syntax for all the examples in the docs ✨
typer.tiangolo.com
Support for pydantic.v1 will be fully dropped next ☕️
You should (and probably are) using @pydantic.dev v2 ✨
Support for pydantic.v1 will be fully dropped next ☕️
You should (and probably are) using @pydantic.dev v2 ✨
The minimum version is now @pydantic.dev >= 2.7.0 ⬆️
Importing from pydantic.v1 is still temporarily supported, but will no longer be supported in a future release in the next few days. 🔥
I'm amazed at Astral's technical excellence and developer experience focus.
Ty is not only crazy fast, it improves what's possible with Python (check their Type System docs).
And the editor support, chef kiss 🤩
docs.astral.sh/ty/
ty @crmarsh.com
I'm amazed at Astral's technical excellence and developer experience focus.
Ty is not only crazy fast, it improves what's possible with Python (check their Type System docs).
And the editor support, chef kiss 🤩
docs.astral.sh/ty/
ty @crmarsh.com
First time I gave a talk that was live translated (by humans) to the audience 🎧️
First time I gave a talk that was live translated (by humans) to the audience 🎧️
With a bunch of bug fixes and improvements. 🚀
Special thanks to @oxykodit.bsky.social for all the help! 🙌
typer.tiangolo.com
With a bunch of bug fixes and improvements. 🚀
Special thanks to @oxykodit.bsky.social for all the help! 🙌
typer.tiangolo.com
And then dropping support for @pydantic.dev v1 right after will unlock a bunch of improvements that can be done only with Pydantic v2. 🤩
The highlight: YuriiMotov fixed support for @pydantic.dev aliases (validation and serialization) in multiple edge cases. 🚀
If there are no new reports, FastAPI will drop support for Python 3.8 next week. ⚰️
github.com/fastapi/fast...
And then dropping support for @pydantic.dev v1 right after will unlock a bunch of improvements that can be done only with Pydantic v2. 🤩