Your happy reminder that the excellent @susiedentwords.bsky.social made a series of short videos about the history of swear words, and you can watch them here: www.youtube.com/watch?v=L77g...
Your happy reminder that the excellent @susiedentwords.bsky.social made a series of short videos about the history of swear words, and you can watch them here: www.youtube.com/watch?v=L77g...
If you're using Python 3.10-3.12 and you upgrade to these security releases:
discuss.python.org/t/python-3-1...
Then I'll tell you about Guido's new oral histories series, starting with @yhg1s.bsky.social:
gvanrossum.github.io/interviews/T...
#Python #Python310 #Python311 #Python312 #security
Huge thanks to @fastly.com for 10+ years of keeping #PyPI up and running! PyPI serves 800K+ users at ~100K requests/sec. With a small team behind the service, that kind of scale is only possible because of infrastructure partners who invest in the sustainability of the #Python ecosystem.
Exciting, see you there!
Big news! ๐ I am keynoting at @pyconit.bsky.social
PyCon Italia was the first Python conference I ever attended back in 2010. It is where my PyCon journey began. Being back now as a keynote speaker feels special, like closing a circle.
See you all in Bologna! ๐ฎ๐น
#PyConIT #PyConItalia
Wrote a blog post to give a status update on WASI support for CPython as PEP 816 got accepted!
snarky.ca/state-of-was...
Still waiting for an Yle investigation to reveal that the media and government have exploited Finland's image as the "happiest country in the world" to sell an inaccurate or downright misleading image of life in the country.
Join us next week at Python Unplugged on PyTV!
๐บ Live on YouTube
๐ March 4, 2026
โฐ 11:00 am โ 6:30 pm CET
Sign up directly on the event page! jb.gg/g0kool
#Python #AI #DataScience #WebDev #conference #livestream #coding
Out now: pepotron 1.6.0, with added Python 3.16:
โฏ pep 3.16
peps.python.org/pep-0826/
โฏ pep 8
peps.python.org/pep-0008/
โฏ uvx pepotron 3.16
peps.python.org/pep-0826/
bsky.app/profile/did:...
#Python #pepotron #release #Python316
Forget about Python 3.14* and 3.15โ , Python 3.16 is hereโก!
* Please don't, please upgrade
โ Please don't, please test
โก Open for new features in just two months
#Python #python314 #python315 #python316
Light yellow background with the text "Happy 25th Anniversary to the PSF!" at the top, underneath is a birthday cake emoji, underneath that the text says 'Our thanks to the Python community for making it all possible <3" and at the bottom is the Python Software Foundation logo.
Happy 25th anniversary to the PSF! ๐ That's a quarter century of the PSF supporting #Python and its community to grow, build, & change the world. Thank you to our community for making it all possible, we're grateful to be in community with each and every one of you- for the next 25 years & beyond!
Call for proposal for PyCon US Maintainer summit. Closes Feb 20. Join is too share your thoughts and learn from your peers! https://us.pycon.org/2026/events/maintainers-summit/
Can you believe it's already February 20th?
It's the last day to get your talk proposal to the Maintainer Summit at PyCon US 2026!
us.pycon.org/2026/events/...
#pycon #pyconus #publicspeaking #opensource
I wrote an extension for the GH CLI to help fight spam on GitHub.
And I wrote a blogpost about that:
hugovk.dev/blog/2026/gh...
#GitHub #spam #CLI #gh #Python #triage
Please welcome the newest member to the CPython core team, Itamar Oren!
discuss.python.org/t/vote-to-pr...
hugovk.github.io/python-core-...
#Python #CPython #CoreTeam
I am very happy to share that PEP 814 is accepted.
Huge kudos to @vstinner.bsky.social for driving this PEP from the start!
discuss.python.org/t/pep-814-ad...
What next?
Coming soon to Python 3.15: frozendict
The Steering Council has just accepted @vstinner.bsky.social and @corona10.bsky.social's PEP 814 "Add frozendict built-in type".
discuss.python.org/t/pep-814-ad...
peps.python.org/pep-0814/
#Python #PEP814 #frozendict #Python315
๐๐
ฐ๏ธ Out now, Python 3.15 alpha 6!
* A high-frequency sampling profiler
* Unpacking in comprehensions with * and **
* UTF-8 as the default encoding
* TypedDict with typed extra items
* The JIT compiler has up to 7-8% speedup
discuss.python.org/t/python-3-1...
#Python #Python315 #release
We are announcing "Python Unplugged on PyTV"!
Join us for a free online conference bringing together the leading voices of the #Python community.
๐บ Live on YouTube
๐ March 4, 2026
โฐ 11:00 am โ 6:30 pm CET
The best of Python, straight to your living room. Save the date: https://jb.gg/ztocbe
Introducing the PSF Community Partner Program! The PSF is very excited to announce this new in-kind offering that expands how we support Python community events and initiatives around the world, now and alongside future community support programs ๐๐
Iโm late in sharing it, but here is another piece about Substack making money off Nazis.
Those writers โ especially those who say they are fighting tyranny and injustice โ on the platform know better by now.
No excuses.
www.theguardian.com/media/2026/f...
With some finagling, I managed to build @fastapi.tiangolo.com against Python 3.15 to run the new FastAPI pyperformance benchmark, with and without the JIT.
3.13: 142ms โ 141ms w/ JIT (~0.7% faster)
3.14: 147ms โ 149ms w/ JIT (~1.4% slower)
3.15a5+ (main): 145ms โ 134ms w/ JIT (8% faster!!!)
And maybe the baby is called Sisu too nimipalvelu.dvv.fi/en/forename-...
The Python Security Response Team membership is now public with a documented nomination process ๐ฅณ
devguide.python.org/developer-wo...
#security #opensource #oss #python
Out now!
Python 3.14.3 and 3.13.12!
All the best bugfixes!
discuss.python.org/t/python-3-1...
#Python #Python314 #Python313 #release
Droppin' this here for anyone else who has absolutely 0 interest in GitHub's new "Agents" tab added to the top of every repo: github.com/orgs/communi...
Using the new Tachyon profiler coming to Python 3.15 I profiled a one-liner to find a bottleneck, and sped up some 26-year-old code in @pillow.fosstodon.org.ap.brid.gy!
hugovk.dev/blog/2026/fa...
#Python #python315 #Tachyon #Pillow #PythonPillow #performance
Wrote up how I ended up with four machines in my closet running nightly JIT benchmarks.
The answer to "does JIT go brrr?" is roughly "yes, YMMV... about 2-15% faster depending on your hardware" ๐ค
savannah.dev/posts/i-run-...
Output of running "pypistats overall pytest-socket --monthly --mirrors without". It's a table with category, date, percent and downloads headers. The rows are sorted by downloads, highest first.
Output of running the same command but with "--sort date". The rows are now sorted by date, earliest first.
By popular demand (@miketheman.com), pypistats now has a `--sort` option so you can sort by other columns such as date, rather than the default downloads.
#Python #release #pypistats
something about a dude being interviewed in the midst of a ton of community activity, everyone coming together to fight for a better world, and then he quotes Adventure Time and actually it's a good quote and an inspiring message. it got me