Display of versions as a graph with status
This display of Python version status on https://www.python.org/downloads/ is nice!
(Also good reminder to make sure all my GitHub actions workflows include 3.14 in the version matrix)
Display of versions as a graph with status
This display of Python version status on https://www.python.org/downloads/ is nice!
(Also good reminder to make sure all my GitHub actions workflows include 3.14 in the version matrix)
Correction: April 7th is a TUESDAY! Releases on Tuesday!
(We are now accepting editors 😅)
Python Tip #95 (of 365):
Don't use re.match(): it's confusing 🧵
I'm not sure I've ever seen re.match() used when it wasn't being used by mistake.
If you think you want re.match(), you probably want either re.search() or re.fullmatch() instead.
#Python #DailyPythonTip
Thanks for running this account!
What exactly is being cut at Yle? Is the yle.fi/rss/news RSS feed changing or going away?
This is something that I've wanted for a very long time. Very excited @savannah.dev made this!
Go give @coredispatch.xyz a follow to keep up with Python!
Okay friends, new side quest! I've started a Python core development newsletter!
If you'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! 🌳
👋 Introducing Core Dispatch — a regular digest of what's happening in CPython 🐍
Each edition covers notable merged PRs, PEP status changes, Steering Council updates, Discourse discussions, core dev blog posts, upcoming releases, and more!
Subscribe or read the first edition → coredispatch.xyz
🛡️ Trusty Pub now has a home on the web! lmmx.github.io/trusty-pub/
I’ve really not used GitHub Pages in a minute but was ironically a fitting time to throw zizmor and other good practices in the repo as a demo
Also has a (non-exhaustive!) reading list under the Resources tab 👓📖
Obviously for: youtu.be/KheYW_G0goY
This (not very) Polish girl is going to Kraków!
My talk about the very coolest feature in Python 3.14, sys.remote_exec(), got accepted at @europython.eu!
We'll be doing a deep dive on savannah.dev/posts/the-co...! Can't wait!
Please welcome Stan Ulbrych as the newest member of the Python core team!
discuss.python.org/t/vote-to-pr...
hugovk.github.io/python-core-...
#Python #CPython #CoreTeam
Identification of 78% of the full dataset of 15k PyPI packages as no Trusted Publishing and 22% as Trusted Publishing
~20% of the top 15k PyPI packages now use Trusted Publishing github.com/lmmx/trusty-...
In the top 💯 it's ~55%, and 40% for the top 1000
🔏 Trusted Publishing package subset github.com/lmmx/trusty-...
🔓 No TP subset github.com/lmmx/trusty-...
Gittensor is paying crypto for merged OSS PRs and it’s generating slop contributions to repos listed on their platform without maintainer consent.
If you maintain an open source project, it's probably worth checking if you’re listed and requesting removal: gittensor.io/repositories
I searched "data center coloring book" because I was trying to decide if I should make one and found this, from a power management company, and I don't think I can top this www.eaton.com/explore/_pfc...
Wow, thanks @hugovk.dev for making my "import datetime as dt" recommendation official in the Python docs, with a link to my blog!
github.com/python/cpyth...
#Python
I said digital attestations and `pylock.toml` would have helped with the litellm attack. People asked for more details, so I wrote a blog post explaining why it would have helped.
snarky.ca/why-pylock-t...
I think there's something up with the Trusted Publishing detection? At least urllib3 and packaging have it:
github.com/urllib3/urll...
github.com/pypa/packagi...
New post on the Python Insider blog from Ken Jin:
"Python 3.15's JIT is now back on track"
blog.python.org/2026/03/jit-...
#Python #JIT #performance #python315
A map of the world with many red dots in the north America, Europe, and also some for the other continents. Helsinki Python is highlighted.
#Helsinki #Python @helpy.fosstodon.org.ap.brid.gy has joined the @python.org Software Foundation's MeetUp Pro Network and is now the northernmost group! Welcome along to our monthly meetups:
helsinki-python.github.io
Find out how your group can join here:
discuss.python.org/t/applicatio...
#HelPy
Jerry doing the quiz
Pawel presenting
Next up!
The famous #HelPy quiz with Jerry Pussinen, and thanks to @cheukting_ho for the questions!
Then @PawelPiwosz from @upcloud: UpCloud, Docker and FastMCP. How to build reliable MCP Server in minutes.
Thanks again to UpCloud for hosting, and see you […]
[Original post on fosstodon.org]
Ivan presenting
People at the meetup
It's time for our monthly meetup and this time we're generously hosted by @upcloud!
First up, we have Ivan Ignatev: MCP above and beyond.
#Helsinki #Python #HelPy #meetup
Downpour is showing at The Photographers' Gallery! And I'm running a workshop there on the 31st of March! blog.vbuckenham.com/downpour-at-...
🐍🚀 Out now: Python 3.15 alpha 7!
This is the first one with lazy imports (PEP 810) and frozendict (PEP 814)! Try it out and give us feedback.
discuss.python.org/t/python-3-1...
☃️ Just one alpha left until the feature freeze! Core team: get your PEPs in!
#Python #Python315 #release
A dashboard titled "Upcoming Python releases" showing: Tuesday, 10 March 2026 Today! 3.15.0 alpha 7 · PEP 790 Tuesday, 7 April 2026 28 days 3.13.13 · PEP 719 3.14.4 · PEP 745 3.15.0 alpha 8 · PEP 790 Tuesday, 5 May 2026 56 days 3.15.0 beta 1 · PEP 790 Tuesday, 26 May 2026 77 days 3.15.0 beta 2 · PEP 790
I made a thing: here's the upcoming Python releases.
hugovk.github.io/next-release/
Oh, look, there's one today! I hope that's out soon...
#Python #dashboard #next #release
And thank you!
Interesting post from @stan.ulbrych.org with an annotated chart showing the growth of CPython's source code over the decades:
blog.python.org/2026/03/cpyt...
#Python #CPython #history
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...