Savannah Ostrowski
savannah@fosstodon.org
<p>Python 3.16 & 3.17 Release Manager. Python Steering Council. Python Core Developer. Building @ FastAPI Labs. Likes compilers, open source, film, physical computing + cats.</p>
Posts
-
View post
doesjitgobrrr.com now shows annotations for merged PRs to JIT-related files and other infra changes. This should help surface what might be contributing to day-over-day performance shifts! https://www.doesjitgobrrr.com/?goals=5%2C10&amp;changes=1
-
View post
Itβs just about time for my first talk at #PyConUS! Join us in Grand Ballroom B for a panel on fostering better collaboration between the scientific Python community and core Python development starting at 1:45pm!
-
View post
Debugging! Containers! Hacking on cool projects! 3:15pm in Grand Ballroom B! Be there! #PyConUS
-
View post
Back from PyCon so naturally first stop is the theatre. Obsession, directed by Curry Barker tonight πΏπ€
-
View post
Python 3.15 beta 1 is here π! This release comes packed with so many awesome new features, it's a great time to get yourself familiarized with what's landing via the What's New (https://docs.python.org/3.15/whatsnew/3.15.html) This means CPython main branch has become Python 3.16, which is my first release as release manager. Not to be sappy but this is such an honour. We still have 3.15.0 final to look forward to, but if you're antsy, the tentative release schedule for 3.16 is...
-
View post
lmao, make it stop.
-
View post
As of yesterday&#39;s doesjitgobrrr.com run, Python 3.15 with the JIT enabled made the FastAPI benchmark: - 1% faster on RPi (blueberry) - 2% faster on Windows (prometheus) - 6% faster on Ubuntu 24.04 (ripley) - 13% faster on macOS M3 Pro (jones) www.doesjitgobrrr.com/run/2026-04-18
-
View post
RE: https://mastodon.social/@coredispatch/116416923948839096 A very busy week prepping this edition! π Thank you to @hugovk and @emmatyping for helping curate and edit edition 2. π€
-
View post
RE: https://mastodon.social/@coredispatch/116377874903273888 Folks, this next edition is going to be good. I&#39;m already looking at the curated content and people have been working on very coolβ’οΈ stuff. Subscribe if you haven&#39;t already!
-
View post
RE: https://mastodon.social/@coredispatch/116350032773821393 Okay friends, new side quest! I&#39;ve started a Python core development newsletter! If you&#39;ve ever wanted a regular summary straight to your inbox about all the cool things happening in CPython (and adjacent areas), this is it! Like and subscribe! First edition, room to grow! π³
-
View post
64-bit Raspberry Pi is now supported as a Tier 3 platform π«‘π https://peps.python.org/pep-0011/#tier-3
-
View post
Now with 100% more Python! Spent the afternoon porting https://github.com/savannahostrowski/gruyere from Go to Python (using Typer and Rich)! Up on PyPI as well: https://pypi.org/project/gruyere
-
View post
Okay, so I released a new version (v0.0.7) of gruyere π§ this afternoon! This version has: - πͺ Windows support - ποΈ Details toggling via `d` while in interactive mode or via `gruyere --details` - β¨ Improved filtering UX - π Live refresh so you can use it as an activity monitor for your processes
-
View post
What the heck is a trampoline, anyway? Please enjoy this deep dive that commemorates going down the compiler rabbit hole (twice! in the Paris airport!) to update CPython&#39;s JIT compiler to use LLVM 20. https://savannah.dev/posts/what-the-heck-is-a-trampoline-anyway/
-
View post
This weekend&#39;s project was building a CLI to 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. If you pass in --jit, it will detect the correct version of LLVM needed to build from LLVM_VERSION specified in Tools/jit/_llvm.py at the time of the commit and use it! Makes bisecting JIT things so much simpler π₯² https://github.com/savanna...
-
View post
Iβm incredibly excited to serve on this coming termβs Steering Council! Working on CPython has been one of the most rewarding endeavours of my career. Iβm so grateful to everyone who voted &amp; honoured that so many placed their trust in me. Iβm looking forward to working alongside my fellow council members to serve the community, support contributors, and help guide Python over the next year. Congratulations to @dongheena @Yhg1s @pumpichank, and Pablo as well! π https://peps.python.org/...
-
View post
Wrote a short post about what getting elected to the Steering Council means to me. Baby Savannah could never believe it! I love Python! Python is forever &lt;3! https://savannah.dev/posts/im-on-the-steering-council/
-
View post
The coolest feature in Python 3.14 can be used to build a zero-preparation remote debugger for Python applications running in Kubernetes and Docker containers??? ππͺ https://savannah.dev/posts/the-coolest-feature-in-314/
-
View post
Currently hacking on an embeddable Python REPL, powered by Wasm/Pyodide. My goal is to make it simple to get Python running on a website, just using a script tag/div: &lt;script src=&quot;https://cdn.jsdelivr.net/npm/pyrepl-web/dist/pyrepl.js&quot;&gt;&lt;/script&gt; &lt;div class=&quot;pyrepl&quot;&gt;&lt;/div&gt; Then, optionally strap on attributes like data-theme=&quot;catppuccin-mocha&quot; or data-packages=&quot;pydantic, requ...
-
View post
RE: https://infosec.exchange/@Lee_Holmes/115962654010264096 Python is everywhere, even in your browser!
-
View post
Wrote up how I ended up with four machines in my closet running nightly JIT benchmarks. The answer to &quot;does JIT go brrr?&quot; is roughly &quot;yes, YMMV... about 2-15% faster depending on your hardware&quot; π€ https://savannah.dev/posts/i-run-a-server-farm-in-my-closet/
-
View post
Spent some time making doesjitgobrrr.com pluggable this week so that folks who want to contribute results from their own hardware can do so! I am particularly interested in consumer-grade hardware with specs that are not yet covered by the website! Instructions for how to contribute: https://github.com/savannahostrowski/doesjitgobrrr/blob/main/CONTRIBUTING.md
-
View post
Hey, you! Are you using FastAPI? Well, I have great news for you! I&#39;ve been working on something very cool for the past few months and today, it&#39;s finally yours! The *official* FastAPI extension for VS Code is now available in the marketplace! π I might be biased but if you&#39;re building a FastAPI app, you&#39;re going to want this (oh! and it also works in browser environments like vscode.dev and github.dev, and Cursor too!). Install: https://marketplace.visualstu...