@eganrichardson.bsky.social "Moonmin"?? yle.fi/a/74-20176608
09.08.2025 08:09 β π 1 π 0 π¬ 0 π 0@hugovk.dev.bsky.social
Python 3.14 & 3.15 release manager, core developer, Sovereign Tech Fellow, PSF Fellow, open-source maintainer, PEP editor, NaNoGenMo organiser, winter bicycler
@eganrichardson.bsky.social "Moonmin"?? yle.fi/a/74-20176608
09.08.2025 08:09 β π 1 π 0 π¬ 0 π 0Please congratulate our newest PSF Fellow Members for Q2, 2025! Their continued contributions to the Python ecosystem are so very important to our community. #python
08.08.2025 12:49 β π 15 π 5 π¬ 0 π 0please upvote this if you don't mind https://github.com/orgs/community/discussions/169148
07.08.2025 21:51 β π 5 π 60 π¬ 5 π 0Paging Allison Parrish...
07.08.2025 15:57 β π 0 π 0 π¬ 0 π 0Python 3.13.6 has been released:
"3.13.6 is the sixth maintenance release of 3.13, containing around 200 bugfixes, build improvements and documentation changes since 3.13.5."
discuss.python.org/t/python-3-1...
#Python313 #Python #CPython #release
I'm *so* excited to share that I am now officially a CPython Core Developer! π₯³
I wrote my first Python in 2012, and immediately fell in love with the language. I'm honored that I am a part of, and can give back to, such an amazing, welcoming community!
discuss.python.org/t/vote-to-pr...
Oh, it was just PIL's 30th birthday! And Pillow's 15th!
πππ₯ πΎ π
The Python Imaging Library (PIL) was created on 1995-06-15:
mail.python.org/pipermail/im...
And Pillow was forked on 2010-07-31:
mail.python.org/pipermail/im...
Happy birthday PIL and Pillow! π
A group of scientist carefully examine hundreds of tiny dots on a worktop. "The good news is we successfully reduced the prototype to the size of a poppy seed" One of them explains "The bad news is we had bagels for lunch."
My latest cartoon for @newscientist.com
22.07.2025 16:24 β π 923 π 213 π¬ 5 π 4π’ I'm pleased to announce that we've finally released #pip-tools v7.5.0 with compatibility fixes for modern #pip and #Python versions!
π The releases on PyPI now have digital attestations: pypi.org/project/pip-....
π And the change log is here: pip-tools.rtfd.io/en/stable/ch...
#PyConUS aftermath
Weβre excited to share another interview in our in-depth series featuring the inaugural cohort of the #SovereignTechFellowship:
β‘οΈΒ www.sovereign.tech/news/meet-ma...
#MaintainerSpotlight
Yeah, I guess it depends whether the order matters in the particular dictionary being printed, maybe you want "name" or "id" or something first.
29.07.2025 07:21 β π 1 π 0 π¬ 0 π 0Yes (if `rich.print` isn't handy), but try to remember `pprint.pp` instead:
> [pprint() is] Alias for pp() with sort_dicts set to True by default, which would automatically sort the dictionariesβ keys, you might want to use pp() instead where it is False by default.
docs.python.org/3/library/pp...
π΄ Live now!
PythonAsia Online Charity Talk
www.youtube.com/watch?v=LhCF...
Timetable:
www.linkedin.com/posts/python...
#PythonAsia #AsiaPython #FOSS #python #PyCon
Here goes nothin'...I'm the Release Manager for Python 3.16 and 3.17, y'all!
discuss.python.org/t/welcome-th...
GitHub Actions: macos-latest will move from the macOS 14 image to macOS 15 (both Apple Silicon).
If stuff fails, you can pin to macos-14.
More interestingly, the Intel macos-13 will be retired by 14th November.
github.blog/changelog/20...
#GitHub #GitHubActions #CI #macOS #AppleSilicon #Intel
The study on an EU-STF underscores what the Sovereign Tech Agency has championed since 2022: that lean, independent, and targeted funding can meaningfully strengthen the open source ecosystem and thereby boost innovation, competition and resilience.
23.07.2025 11:06 β π 6 π 6 π¬ 1 π 0Well, that took a while, partly because the RC is the first to include the docs.
The plain text build failed due to a Sphinx csv-table bug, needing a quick docs rewrite (thanks, Adam!) and a fresh start.
This actually broke in April but we didn't notice. More CI needed!
Enjoy the plain text docs!
Just released: Python 3.14.0 release candidate 1! ππ
π« T-strings!
π§΅ Free-threading!
π Subinterpreters!
ποΈ Zstd!
π¨ More colour!
π¦ Maintainer? Prepare for 3.14 and report bugs!
π No ABI changes: upload 3.14 wheels to PyPI!
discuss.python.org/t/python-3-1...
#Python #CPython #Python314 #release
Graph titled "TIOBE Programming Community Index" and subtitled "Source: www.tiobe.com", showing difference colored lines rising and falling. The left hand column shows "Ratings %" and the bottom row shows years, 2002 through 2024. Underneath, there is a line listing different programming languages, including Python. Underneath, there is a small chart showing Python as #1 with a rating of 26.98% and an increase of 10.85%.
Python jumped 10%+ on the TIOBE index this month π€©ππ thanks to the entire #Python communityβmaintainers, educators, contributors, and usersβfor helping make Python what it is today!
www.tiobe.com/tiobe-index/
π₯§πͺ΅π The branch is locked and first release candidate of Python 3.14 is being built!
discuss.python.org/t/the-3-14-b...
#Python #Python314 #release #ReleaseCandidate #RC1
museum thoughts: blog.vbuckenham.com/i-went-to-th...
21.07.2025 23:18 β π 12 π 2 π¬ 2 π 0I just got back from @europython.eu 2025!
I spoke about the CPython JIT, mentored a new speaker, introduced the keynote, and connected with amazing people.
Now even more proud to be part of this community ππ
π Full recap on LinkedIn: www.linkedin.com/feed/update/...
Looking down on many tables of sprinters.
Sprinters at their laptops.
Sprinters at their laptops.
An array of snacks and sweets including one with a written warning poster: "VERY SPICY. EAT ONE A TIME. CAROLINA RIPPERS. WASH FINGERS." Plus two types of Finnish salmiakki which should have a warning, and a big rainbow unicorn balloon.
Thanks to everyone for taking part in the #CPython sprint at #EuroPython2025!
Across all CPython repos this weekend:
* 122 PRs created (69 the previous weekend)
* 79 PRs merged (65)
* countless invaluable in-person discussions (a few?)
#EuroPython #Python #sprint #Prague
βοΈ New post on fixing BrokenPipeError in Python scripts.
Python raises this exception when you pipe its output to a command that closes the pipe early, like 'head'.
BrokenPipeError has annoyed me for years, and finally I found a fix in the Python docs!
adamj.eu/tech/2025/07...
#Python
In light of my recent keynote at EuroPython, I'm thinking about starting a blog post series called "You don't have to be a compiler engineer to understand..." where I'll cover topics related to the interpreter, JIT etc.
Are there any topics that folks would want to learn more about?
Triaging and how to get started with CPython.
20.07.2025 21:17 β π 1 π 0 π¬ 0 π 0#EuroPython tip: if you want to just browse the schedule for a single day, without needing to swipe down and up and getting lost on what day you're on, here are dedicated links:
Thursday ep2025.europython.eu/schedule/day...
Friday ep2025.europython.eu/schedule/day...
#EuroPython2025
Want to find out more about subinterpreters in Python?
PEP 734 author Eric Snow is interviewed by fellow core team member Nikita Sobolev:
www.youtube.com/watch?v=VBia...
docs.python.org/3.14/whatsne...
#EricSnow #NikitaSobolev #Python #Python314 #subinterpreters #PEP734
Time for another 11th-day edition of Things I Learned While Looking Up Other Things (apologies to those for whom it is already the 12th). In this edition: Tiffany, but make it French; silent agitators; and why your stable nuclear reactor should be under a dollar: buttondown.com/thingslearne...
12.07.2025 04:21 β π 6 π 1 π¬ 1 π 0Weβre excited to share the third of a series of in-depth interviews from the inaugural cohort of the #SovereignTechFellowship:
β‘οΈ www.sovereign.tech/news/meet-hu...
#MaintainerSpotlight