Sebastián Ramírez Profile picture
Creator of @FastAPI, Typer, SQLModel, Asyncer, etc. 🚀 From 🇨🇴 in 🇩🇪 . Open Source, APIs, and tools for data/ML. 🤖
2 subscribers
Jul 12, 2022 9 tweets 4 min read
The biggest Typer release in a long time 🤯🎉

Deep integration with @textualizeio (@willmcgugan) Rich 💰🎨

Still optional, but if you install Rich, or:

pip install "typer[all]"

...your app will shine, by default ✨

Go get version 0.6.1 (a quick bug fix on top of 0.6.0) 🔖 Image When your code has an error, you will have a pretty traceback by default 😎

But you can configure it in several ways.

typer.tiangolo.com/tutorial/excep… Image
Jul 6, 2022 5 tweets 2 min read
New Typer release! 0.5.0 🔖

This one has pretty output when the Typer app (your code) has errors. ✨

Now @textualizeio's (@willmcgugan) Rich is an optional dependency, used automatically by Typer. 🎉

Install with:

pip install "typer[all]"

More examples below 👇 Take this broken app as an example...

You can't sum a string with an integer. 😱
Aug 24, 2021 11 tweets 4 min read
Big project, first public release! 📢

✨ SQLModel ✨

...the biggest thing I've built since FastAPI & Typer. 🤓

SQL DBs based on Python type hints. 😎

Each model is both a Pydantic and @sqlalchemy model. 🤯

Optimized for FastAPI 🚀

github.com/tiangolo/sqlmo… Each SQLModel class is ✨ both ✨ a Pydantic model and a SQLAlchemy model. 🤯

(I had never done so much Python black magic 😅)
Dec 4, 2020 80 tweets 29 min read
During the next days, I will be sharing here, in small batches, a short summary of my keynote talk at @PyConChina.

Let's explore some "Modern Python through FastAPI and friends" 🐍😎🚀 Image Hey! 👋 This is me. I work at @explosion_ai. We build very cool stuff.

And I created FastAPI and Typer (that's why they invited me 😅).

fastapi.tiangolo.com
typer.tiangolo.com Image