From 🇨🇴 in 🇩🇪
Open Source, APIs, and tools for data/ML 🤖
Building @fastapicloud.com ⚡️
Thanks Brian Kohan! 🙌
...and soon, dropping support for Python 3.9 🪓
typer.tiangolo.com
Thanks Brian Kohan! 🙌
...and soon, dropping support for Python 3.9 🪓
typer.tiangolo.com
Make sure you have a recent Python version, ideally 3.14 😎
fastapi.tiangolo.com
If you don't know, don't worry, just keep using Typer 😎
If your app depends on typer-slim, change the dependency to typer 🔁
typer.tiangolo.com
If you don't know, don't worry, just keep using Typer 😎
If your app depends on typer-slim, change the dependency to typer 🔁
typer.tiangolo.com
If you're curious about what goes underneath @fastapicloud.com, check it out 🎧️
#536: Fly inside FastAPI Cloud
talkpython.fm/episodes/sho...
If you're curious about what goes underneath @fastapicloud.com, check it out 🎧️
The highlight, @oxykodit.bsky.social added the official reference docs: typer.tiangolo.com/reference/
And updated the guide to build a Typer package to now use uv: typer.tiangolo.com/tutorial/pac...
The highlight, @oxykodit.bsky.social added the official reference docs: typer.tiangolo.com/reference/
And updated the guide to build a Typer package to now use uv: typer.tiangolo.com/tutorial/pac...
...the plan is to release 0.129.0 today, dropping support for Python 3.9 🪓
github.com/fastapi/fast...
...the plan is to release 0.129.0 today, dropping support for Python 3.9 🪓
github.com/fastapi/fast...
FastAPI 0.128.3, compatible with the latest (and future) Starlette 🚀
github.com/fastapi/fast...
FastAPI 0.128.3, compatible with the latest (and future) Starlette 🚀
github.com/fastapi/fast...
The results will guide future features and (breaking) changes. 🔥
forms.gle/XEH3NL2wqpFP...
The results will guide future features and (breaking) changes. 🔥
forms.gle/XEH3NL2wqpFP...
Fill the Typer developer survey and help us define its future ✨
forms.gle/uT8SYQRoxuPz...
Fill the Typer developer survey and help us define its future ✨
forms.gle/uT8SYQRoxuPz...
Thanks @vimota.bsky.social ! 🙌
And thanks @patrick.wtf , @oxykodit.bsky.social , and YuriiMotov for the work and help. 🍰
sqlmodel.tiangolo.com
Thanks @vimota.bsky.social ! 🙌
And thanks @patrick.wtf , @oxykodit.bsky.social , and YuriiMotov for the work and help. 🍰
sqlmodel.tiangolo.com
This one recently got 40k GitHub stars 🤩
To celebrate: version 0.10.0 🥂
Highlight: alejsdev set it up as a uv workspace, and a bun monorepo, now all works from the top level 🚀
github.com/fastapi/full...
This one recently got 40k GitHub stars 🤩
fastapicloud.com/docs/advance...
Thanks to @marco.ooo that lead the effort! 🚀
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! 🥂