I am excited and humbled, to share that I've been elected to the @pythonnz committee.
https://firesphere.dev/articles/steering-the-snake?mtm_campaign=social&mtm_kwd=mastodon
#Python
After fighting for... days?... to figure out why using `@dataclass_transform` wasn't showing the expected intellisense in VSCode, I finally figured out that the Jedi language server doesn't seem to support PEP 681 at all?!
I didn't have access to Pylance (because it's proprietary), but https://open-vsx.org/extension/detachhead/basedpyright does seem to work.
(doing a bananas prototype where #Django models can be derived just from #Python typehints)

aforementioned blog article out now!!!
I'd suggest you first read https://ninjacheetah.dev/2026/03/11/the-history-of-libwiipy.html to get the libWiiPy and co lore, and then from there read https://ninjacheetah.dev/2026/03/11/the-future-of-libwiipy.html to get a picture of where I'm going with all of these projects in the future, as there are some pretty major changes ahead.
libWiiPy is dead, long live rustwii!
#Wii #programming #rust #python
A comprehensive comparison of Rust and Python for AI development, covering architecture, performance, ecosystem maturity, and real-world use cases in machine learning and data processing.
#Rust #Python #AI development #machine learning #performance comparison
https://dasroot.net/posts/2026/02/rust-vs-python-ai-development-comparison/
With the US-Israel-Iran war in its second week, Iran continues to fire missiles at other countries, including Israel (where I live). How many missiles? And how long are we spending in our shelters?
Use #Python and #Pandas to answer these questions in the latest Bamboo Weekly!
Learn more: https://BambooWeekly.com

Halfway on the path to community support for free-threaded Python https://lobste.rs/s/z10tdy #python
https://labs.quansight.org/blog/free-threaded-python-halfway
🚀 vii v0.1.0a3 is out! https://pypi.org/project/vii/0.
1.0a3/
New features:
✨ Syntax highlighting for Justfiles
⌨️ d/u keys for page navigation
🖱️ Click to stop scroll animations
↩️ ENTER to toggle directories
Plus bug fixes for search & navigation!
#Python #TUI #DevTools

How to Stop Forgetting the else in Loop
for-else runs when no break. Find-first pattern. Miss it = subtle bug.
#python #forelse #break #find #howto
https://www.youtube.com/watch?v=FlqjgYc2O4A
Here's a #python TIL:
>>> class Hello:
... pass
...
>>> Hello.hello = 'hello'
>>> instance = Hello()
>>> instance.hello
'hello'
I truly didn't think this would work, has this always been true?
Still messing with BlogMore, my experimental #SSG that I'm building for my own blog.
https://blog.davep.org/2026/03/11/blogmore-1-11-0.html
#Python #Programming #agent #llm
RE: https://fosstodon.org/@pycon/116212187234545524
It is the ten year anniversary of my PyConUS 2016 keynote. I had hoped to attend this year to visit old friends and make new ones.
With no corporate sponsor, the cost in money, time, and effort is too much. My cancer treatment will not end until July. While my daily chemo drugs are self administered, they are considered hazardous. The rules tell me that they must be under lock and key while traveling.
No matter how I fiddle numbers, the logistics just don't work out.
Maybe 2027 will be my year.
#pycon #pyconus #python @PyConUS
@millihertz what #Python really needs is a way to distribute pre-build #conda environments without using flatpak or docker or the like. Yes, you can send an env file and make people download everything themselves, but I'm thinking pre-packaged "this is all the stuff in my environment for this package" as a ZIP type blob that acts as conda environment to the app.
ymmv.