Savannah Ostrowski
@savannah.dev
Python 3.16 & 3.17 Release Manager. CPython Core Developer. Eng @ FastAPI Labs. Likes containers, compilers, open source, physical computing, ceramics + cats.
savannah.dev
github.com/savannahostrowski
savannah.dev
github.com/savannahostrowski
Pinned
Savannah Ostrowski
@savannah.dev
· Jul 25
Welcome the 3.16 and 3.17 Release Manager: Savannah Bailey!
Each release manager shepherds a pair of consecutive Python versions through alphas, betas, release candidates, bugfix releases, and security releases to end-of-life. Following 17 months of prerelease...
discuss.python.org
Here goes nothin'...I'm the Release Manager for Python 3.16 and 3.17, y'all!
discuss.python.org/t/welcome-th...
discuss.python.org/t/welcome-th...
Alright! I've published github.com/savannahostr... and it might even support Windows*! 💫
*Could be edge cases, tell me if it breaks!
*Could be edge cases, tell me if it breaks!
November 11, 2025 at 5:32 AM
Alright! I've published github.com/savannahostr... and it might even support Windows*! 💫
*Could be edge cases, tell me if it breaks!
*Could be edge cases, tell me if it breaks!
Reposted by Savannah Ostrowski
A basic @fastapi.tiangolo.com app, just one command away. 🎁
First FastAPI thing from @savannah.dev ! 🙌
Also, @crmarsh.com 's uv is awesome, use it. 😎
First FastAPI thing from @savannah.dev ! 🙌
Also, @crmarsh.com 's uv is awesome, use it. 😎
A basic FastAPI app in one command 🚀
Install uv: docs.astral.sh/uv/getting-s...
Run:
uvx fastapi-new awesomeapp
✨ Done! ✨
Thanks @savannah.dev ! 🙌
github.com/fastapi/fast...
Install uv: docs.astral.sh/uv/getting-s...
Run:
uvx fastapi-new awesomeapp
✨ Done! ✨
Thanks @savannah.dev ! 🙌
github.com/fastapi/fast...
GitHub - fastapi/fastapi-new: Create a new FastAPI project in one command
Create a new FastAPI project in one command. Contribute to fastapi/fastapi-new development by creating an account on GitHub.
github.com
November 10, 2025 at 11:12 PM
A basic @fastapi.tiangolo.com app, just one command away. 🎁
First FastAPI thing from @savannah.dev ! 🙌
Also, @crmarsh.com 's uv is awesome, use it. 😎
First FastAPI thing from @savannah.dev ! 🙌
Also, @crmarsh.com 's uv is awesome, use it. 😎
Getting started with everyone's favourite framework just got easier ✨
A basic FastAPI app in one command 🚀
Install uv: docs.astral.sh/uv/getting-s...
Run:
uvx fastapi-new awesomeapp
✨ Done! ✨
Thanks @savannah.dev ! 🙌
github.com/fastapi/fast...
Install uv: docs.astral.sh/uv/getting-s...
Run:
uvx fastapi-new awesomeapp
✨ Done! ✨
Thanks @savannah.dev ! 🙌
github.com/fastapi/fast...
GitHub - fastapi/fastapi-new: Create a new FastAPI project in one command
Create a new FastAPI project in one command. Contribute to fastapi/fastapi-new development by creating an account on GitHub.
github.com
November 10, 2025 at 11:09 PM
Getting started with everyone's favourite framework just got easier ✨
Charli xcx - House featuring John Cale (Official Video)
YouTube video by Charli xcx
www.youtube.com
November 10, 2025 at 7:45 PM
Coming soon to a compute near you - every-python!
Build and run any commit of CPython! every-python makes a blobless clone of the CPython repository (~200MB), checks out the version you want, and builds it locally. Built versions are cached for reuse.
Build and run any commit of CPython! every-python makes a blobless clone of the CPython repository (~200MB), checks out the version you want, and builds it locally. Built versions are cached for reuse.
November 10, 2025 at 5:58 PM
Coming soon to a compute near you - every-python!
Build and run any commit of CPython! every-python makes a blobless clone of the CPython repository (~200MB), checks out the version you want, and builds it locally. Built versions are cached for reuse.
Build and run any commit of CPython! every-python makes a blobless clone of the CPython repository (~200MB), checks out the version you want, and builds it locally. Built versions are cached for reuse.
I would like to thank @dantrachtenberg.bsky.social for making another Predator movie that absolutely slapped.
November 8, 2025 at 6:37 AM
I would like to thank @dantrachtenberg.bsky.social for making another Predator movie that absolutely slapped.
the speed at which I just bought the 4K UHD Wes Anderson archive boxset 😭
criterion 50% off sale at barnes and noble btw
November 8, 2025 at 2:09 AM
the speed at which I just bought the 4K UHD Wes Anderson archive boxset 😭
I literally have the coolest job and work with the coolest people ⚡️
I have the coolest team ever, for @fastapi.tiangolo.com and FastAPI Cloud 🤩
We had a great time together at an offsite in Seville last month. ...a sneak peek/pic below.
(@marco.ooo, @nucleonjohn.bsky.social, @savannah.dev, @patrick.wtf, @oxykodit.bsky.social)
We had a great time together at an offsite in Seville last month. ...a sneak peek/pic below.
(@marco.ooo, @nucleonjohn.bsky.social, @savannah.dev, @patrick.wtf, @oxykodit.bsky.social)
November 7, 2025 at 9:33 PM
I literally have the coolest job and work with the coolest people ⚡️
Now that @europython.eu talks are live, I want to plug some of the very cool things™ my friends presented:
- @diegor.it's talk on the JIT: www.youtube.com/watch?v=5si4...
- @maureira.dev's talk on what comes after Rust in the Python ecosystem: www.youtube.com/watch?v=yJPX...
(🧵 Cont'd below!)
- @diegor.it's talk on the JIT: www.youtube.com/watch?v=5si4...
- @maureira.dev's talk on what comes after Rust in the Python ecosystem: www.youtube.com/watch?v=yJPX...
(🧵 Cont'd below!)
Exploring the CPython JIT — Diego Russo
YouTube video by EuroPython Conference
www.youtube.com
November 5, 2025 at 11:42 PM
Now that @europython.eu talks are live, I want to plug some of the very cool things™ my friends presented:
- @diegor.it's talk on the JIT: www.youtube.com/watch?v=5si4...
- @maureira.dev's talk on what comes after Rust in the Python ecosystem: www.youtube.com/watch?v=yJPX...
(🧵 Cont'd below!)
- @diegor.it's talk on the JIT: www.youtube.com/watch?v=5si4...
- @maureira.dev's talk on what comes after Rust in the Python ecosystem: www.youtube.com/watch?v=yJPX...
(🧵 Cont'd below!)
What the heck is a trampoline, anyway?
The blog post is now live! Come one, come all - enjoy this deep dive that commemorates going down the compiler rabbit hole (twice! in the Paris airport!)
savannah.dev/posts/what-t...
The blog post is now live! Come one, come all - enjoy this deep dive that commemorates going down the compiler rabbit hole (twice! in the Paris airport!)
savannah.dev/posts/what-t...
November 5, 2025 at 5:40 AM
What the heck is a trampoline, anyway?
The blog post is now live! Come one, come all - enjoy this deep dive that commemorates going down the compiler rabbit hole (twice! in the Paris airport!)
savannah.dev/posts/what-t...
The blog post is now live! Come one, come all - enjoy this deep dive that commemorates going down the compiler rabbit hole (twice! in the Paris airport!)
savannah.dev/posts/what-t...
I just made the best chili ever, need to tell someone cooking.nytimes.com/recipes/1019...
Slow Cooker Chili (Published 2019)
cooking.nytimes.com
November 4, 2025 at 1:11 AM
I just made the best chili ever, need to tell someone cooking.nytimes.com/recipes/1019...
Learned a thing or two bumping our LLVM version for the JIT from 19 -> 20.
Blog post coming soon about what the heck a trampoline is 😉
github.com/python/cpyth...
Blog post coming soon about what the heck a trampoline is 😉
github.com/python/cpyth...
GH-136895: Update JIT builds to use LLVM 20 by savannahostrowski · Pull Request #140329 · python/cpython
Alright, this took me longer than expected for two reasons:
Bumping to LLVM 20 required some changes to the infrastructure we use to grab LLVM as a dependency on Windows. As of 20, LLVM now conta...
github.com
November 3, 2025 at 7:24 PM
Learned a thing or two bumping our LLVM version for the JIT from 19 -> 20.
Blog post coming soon about what the heck a trampoline is 😉
github.com/python/cpyth...
Blog post coming soon about what the heck a trampoline is 😉
github.com/python/cpyth...
Reposted by Savannah Ostrowski
Finally, we want to share that everyone at the PSF is full of hope, courage, & strength- because of each & every one of you in the #Python community. We’ve continued to hear from you across a multitude of platforms with messages of support & encouragement– each of which we truly treasure 🥹
November 3, 2025 at 5:31 PM
Finally, we want to share that everyone at the PSF is full of hope, courage, & strength- because of each & every one of you in the #Python community. We’ve continued to hear from you across a multitude of platforms with messages of support & encouragement– each of which we truly treasure 🥹
Wooo, unanimous acceptance of 810!
Python is getting lazy imports!
So excited about this!
discuss.python.org/t/pep-810-ex...
Python is getting lazy imports!
So excited about this!
discuss.python.org/t/pep-810-ex...
PEP 810: Explicit lazy imports
Dear PEP 810 authors. The Steering Council is happy to unanimously[1] accept “PEP 810, Explicit lazy imports”. Congratulations! We appreciate the way you were able to build on and improve the previ...
discuss.python.org
November 3, 2025 at 4:36 PM
Wooo, unanimous acceptance of 810!
Python is getting lazy imports!
So excited about this!
discuss.python.org/t/pep-810-ex...
Python is getting lazy imports!
So excited about this!
discuss.python.org/t/pep-810-ex...
I’m going to need another movie to counteract the effect that Weapons had on me, good god five stars
November 2, 2025 at 3:03 AM
I’m going to need another movie to counteract the effect that Weapons had on me, good god five stars
I watched 43 horror movies in October!
My 5-star watches were (no particular order):
- Scream (1996)
- Alien (1979)
- Psycho (1960)
- Alien: Romulus (2024)
- Godzilla Minus One (2023)
- Scream (2022)
- Rosemary's Baby (1968)
- Alien: Covenant (2017)
- The Visit (2015)
letterboxd.com/seaquenched/...
My 5-star watches were (no particular order):
- Scream (1996)
- Alien (1979)
- Psycho (1960)
- Alien: Romulus (2024)
- Godzilla Minus One (2023)
- Scream (2022)
- Rosemary's Baby (1968)
- Alien: Covenant (2017)
- The Visit (2015)
letterboxd.com/seaquenched/...
All films tagged ‘31-days-of-halloween-2025’ by Savannah Ostrowski
All films tagged ‘31-days-of-halloween-2025’ by Savannah Ostrowski
letterboxd.com
November 1, 2025 at 7:45 PM
I watched 43 horror movies in October!
My 5-star watches were (no particular order):
- Scream (1996)
- Alien (1979)
- Psycho (1960)
- Alien: Romulus (2024)
- Godzilla Minus One (2023)
- Scream (2022)
- Rosemary's Baby (1968)
- Alien: Covenant (2017)
- The Visit (2015)
letterboxd.com/seaquenched/...
My 5-star watches were (no particular order):
- Scream (1996)
- Alien (1979)
- Psycho (1960)
- Alien: Romulus (2024)
- Godzilla Minus One (2023)
- Scream (2022)
- Rosemary's Baby (1968)
- Alien: Covenant (2017)
- The Visit (2015)
letterboxd.com/seaquenched/...
Reposted by Savannah Ostrowski
Last chance to turn it off.
On Monday, November 3rd, Microsoft will start using your LinkedIn data for AI training. And remember, you're opted in by default.
To toggle it off 👉 Account - Settings & Privacy > Data privacy > Data for Generative AI Improvement.
On Monday, November 3rd, Microsoft will start using your LinkedIn data for AI training. And remember, you're opted in by default.
To toggle it off 👉 Account - Settings & Privacy > Data privacy > Data for Generative AI Improvement.
October 31, 2025 at 1:37 PM
Last chance to turn it off.
On Monday, November 3rd, Microsoft will start using your LinkedIn data for AI training. And remember, you're opted in by default.
To toggle it off 👉 Account - Settings & Privacy > Data privacy > Data for Generative AI Improvement.
On Monday, November 3rd, Microsoft will start using your LinkedIn data for AI training. And remember, you're opted in by default.
To toggle it off 👉 Account - Settings & Privacy > Data privacy > Data for Generative AI Improvement.
Python 3.9 is officially EOL!
Congratulations to @lukasz.langa.pl on a wonderful run as release manager! 🖤
discuss.python.org/t/the-final-...
Congratulations to @lukasz.langa.pl on a wonderful run as release manager! 🖤
discuss.python.org/t/the-final-...
The final Python 3.9 security fix release is out!
Python 3.9.25 is available now! If you’re still using that, grab the sources and build the update as there’s some final fixes: Security (low severity) gh-136063: email.message: ensured linear comp...
discuss.python.org
October 31, 2025 at 8:05 PM
Python 3.9 is officially EOL!
Congratulations to @lukasz.langa.pl on a wonderful run as release manager! 🖤
discuss.python.org/t/the-final-...
Congratulations to @lukasz.langa.pl on a wonderful run as release manager! 🖤
discuss.python.org/t/the-final-...
I have a few ideas for the CFP, but friends, is there anything you'd be interested in hearing me talk about? 👀
The wait is over — #PyConUS 2026 is here! 🙌
The #PyConUS 2026 site is now LIVE and the Call for Proposals is OPEN! We can't wait to welcome you to Long Beach, CA this spring and spotlight the incredible work happening across the Python community 🐍
👉 Details: pycon.blogspot.com/2025/10/pyco...
The #PyConUS 2026 site is now LIVE and the Call for Proposals is OPEN! We can't wait to welcome you to Long Beach, CA this spring and spotlight the incredible work happening across the Python community 🐍
👉 Details: pycon.blogspot.com/2025/10/pyco...
October 31, 2025 at 6:13 PM
I have a few ideas for the CFP, but friends, is there anything you'd be interested in hearing me talk about? 👀
It’s Halloween! But it’s also @jakebailey.dev and it’s our 5th anniversary!!
Doubly the best day of the year! 🖤
Doubly the best day of the year! 🖤
October 31, 2025 at 3:52 PM
It’s Halloween! But it’s also @jakebailey.dev and it’s our 5th anniversary!!
Doubly the best day of the year! 🖤
Doubly the best day of the year! 🖤
Two exploded in the kiln but the other two? They are the cutest ever!!! 🎃
October 31, 2025 at 3:59 AM
Two exploded in the kiln but the other two? They are the cutest ever!!! 🎃
My Oura ring every weekday before October 3: "You've had a stressful day today and have experienced 12 hours of stress."
My Oura ring every day since October 3: "Your body was in a restorative state most of the day."
New job goes wild 😭
My Oura ring every day since October 3: "Your body was in a restorative state most of the day."
New job goes wild 😭
October 30, 2025 at 3:09 AM
My Oura ring every weekday before October 3: "You've had a stressful day today and have experienced 12 hours of stress."
My Oura ring every day since October 3: "Your body was in a restorative state most of the day."
New job goes wild 😭
My Oura ring every day since October 3: "Your body was in a restorative state most of the day."
New job goes wild 😭
let's gooooo!
keep it coming folks! the psf is such a vital part of the python community. super proud to be a supporting member!
keep it coming folks! the psf is such a vital part of the python community. super proud to be a supporting member!
In the past day we raised $65K+ USD and are thrilled to welcome 137 new Supporting Members! We truly hope you continue to follow us and share this story and more as we kick off our annual fundraiser in November. Thinking about becoming a PSF member? Info: www.python.org/psf/membersh...
October 28, 2025 at 7:29 PM
let's gooooo!
keep it coming folks! the psf is such a vital part of the python community. super proud to be a supporting member!
keep it coming folks! the psf is such a vital part of the python community. super proud to be a supporting member!
A household divided: one Python core developer and a TypeScript maintainer
October 28, 2025 at 7:24 PM
A household divided: one Python core developer and a TypeScript maintainer