I decided not to buy a new PC this #blackfriday due to overpriced #DDR5 #DRAM - thanks AI bros for scalping all the modules, and memory manufacturers for all the (past) cartels. Instead, I chose to #donate to the following #opensource projects, which I use and I am grateful for, and provide clear instructions for donating on their website or in their READMEs, allow one-time donations, and do not require GitHub (Sponsors) account:
Search
Items tagged with: Python
this is so cool! I ported to #webxdc TIC-80 #fantasy #computer for making, playing and sharing tiny #games
you can import/export files with add/get commands!
with this you can create #retro games in #lua, #fennel, #python, #ruby, #javascript etc and play/share them with friends as in-chat apps in #DeltaChat / #ArcaneChat
I would like to expose the webxdc API to TIC-80 games so they can do networking/multiplayer and send in-chat messages
Dear #Python Developer,
The single sentence, "The interface is like #JavaScript WebSocket object," does not constitute acceptable documentation in the context of a Python project.
Yours,
Annoyed.
I added a new CI check to Drum Machine, it now automatically checks if the .pot translation template file is up to date. If I forget to regenerate it after adding/changing translatable strings (which I usually do), it reminds me :D
You can add it to your own projects as well, just copy the translation-check job from the workflow file and change the paths!
github.com/Revisto/drum-machin…
GitHub - Revisto/drum-machine: A drum machine application, built with Python, GTK4, libadwaita, and Pygame.
A drum machine application, built with Python, GTK4, libadwaita, and Pygame. - Revisto/drum-machineGitHub
Last weekend @lbky and I tagged a new python-varlink release 32.0.0 at Boiling the Ocean. The main highlights are:
* Dropping python2 support
* Raised the minimum Python version to 3.9
* varlink.Server() now supports setting a custom JSON encoder
* Various project modernisation's (PEP517 support, ruff linting, pytest, etc.)
🎉 The wait is over! All the talks from DjangoCon US 2025 are now live on YouTube.
From keynotes to lightning talks, you can now watch (or rewatch) all the incredible sessions from Chicago. Whether you missed the conference or want to revisit your favorite talks, head over to our YouTube channel.
Who would like Rust in CPython 3.15?
@emmatyping and Kirill Podoprigora "propose introducing the Rust programming language to CPython. Rust will initially only be allowed for writing optional extension modules, but eventually will become a required dependency of CPython and allowed to be used throughout the CPython code base."
discuss.python.org/t/pre-pep-r…
#Python #Python315 #CPython #Rust
Pre-PEP: Rust for CPython
Introduction We (@emmatyping, @eclips4) propose introducing the Rust programming language to CPython. Rust will initially only be allowed for writing optional extension modules, but eventually will become a required dependency of CPython and allowed …Discussions on Python.org
Yesterday our Python Pescara group hosted a Django Girls+ workshop during DevFest Pescara 2025, organized by GDG Pescara 🐬
Many participants spent the day learning Django guided by our amazing coaches, all members of Python Pescara. 🐍
We ended the day celebrating Django’s 20th birthday with a big cake featuring the Django logo! 🎂
CC @djangogirls @django @gdgpescara
#PythonPescara #Django #DjangoGirls #DjangoBirthday #Python #Pescara
Tomorrow we'll celebrate Django's 20th anniversary during Django Girls Pescara, inside DevFest. 🎂
birthday20.djangoproject.com/e…
CC @django @djangogirls
#Django #Birthday #DjangoBirthday #Pescara #Python #DjangoGirls
Django Girls Pescara 2025
Celebration of Django’s 20th anniversary at the Django Girls Pescara workshopDjango's 20 year birthday!
Die Python Software Foundation hat sich für eine staatliche Förderung beworben, um die Sicherheit ihre Software zu erhöhen. Sie haben eine Zusage über 1,5mio$ erhalten. Die Bedingungen verlangten allerdings, dass sie keine Programme durchführen würden, die Vielfalt, Gleichberechtigung und Inklusion (DEI) fördern oder unterstützen.
Daraufhin haben sie die Förderung abgelehnt.
pyfound.blogspot.com/2025/10/N…
#python #vielfalt #dei
The PSF has withdrawn a $1.5 million proposal to US government grant program
In January 2025, the PSF submitted a proposal to the US government National Science Foundation under the Safety, Security, and Privacy of Op...pyfound.blogspot.com
The Python Software Foundation just had to pass on a US$1.5M grant from the National Science Foundation for PyPI maintenance. One condition of the funding was that the PSF drop any DEI efforts, and if this condition is violated, the NSF can claw back the money even if it's already been spent. That clawback is too risky, so the PSF had to pass on the funding. (This is pretty shameful: PyPI security is a broad benefit, but of course the administration prefers to grind its own ax here.)
If you develop #Python code or rely upon it for your business, it'd be great if your company could become a sponsor of the PSF, or if you could donate personally to the PSF.
I would be glad to donate to the #Python project, but doing so requires me to divulge my name and contact information as per their 501(c)(3) charitable organisation status:
"Contact information is required for tax reporting purposes and will be shared only with the US government."
Considering the current status of the US government, I don't feel comfortable doing this. Are there some other ways to donate to Python project without getting the US government involved?
- pyfound.blogspot.com/2025/10/N…
- psfmember.org/civicrm/contribu…
The PSF has withdrawn $1.5 million proposal to US government grant program
In January 2025, the PSF submitted a proposal to the US government National Science Foundation under the Safety, Security, and Privacy of Op...Python Software Foundation Blog
I have released yesterday version 1.12.0 of the slixmpp python XMPP library. Mostly for python 3.14 compatibility, but there are a few other things as well! More info at blog.mathieui.net/slixmpp-1.12…
The third morning marks the end of this first edition of Django On The Med 🏖️
It’s amazing how much we achieved in such a short time, with a small group of focused developers. 💪
The goal of the sprints has been fully reached. But the experience is not over yet, this afternoon’s rest and tonight’s dinner are part of the social side too. 🌅
#DjangoOnTheMed #Django #Community #Python #Sprints
CC @django
#regex #bash_scripting #python #digipres
regex101: build, test, and debug regex
Regular expression tester with syntax highlighting, explanation, cheat sheet for PHP/PCRE, Python, GO, JavaScript, Java, C#/.NET, Rust.regex101
Also.
Fun fact.
As people might know, I maintain "pypandoc".
But did you know, that 'pypandoc' actually have 2 packages on PyPI?
The regular 'pypandoc' package that people typically install.
And then it also has 'pypandoc_binary' which comes with a version of pandoc packaged - so you can get started right away.
pypandoc_binary, for the first month, just surpassed 1.000.000 downloads in the last 30 days.
That's amazing news.
That means, that the total pypandoc project has been downloaded over 4.500.000 times over the last month.
That's amazing - I'm so honored.
#python #tech #pypandoc #opensci #markdown #pandoc #Humblebrag #pypi
From 2025-guadec-gtype-next-18138c.…
- Feedback loop with language binding developers
- No more automatic conversion inside the introspection layer
Rough seas ahead for PyGObject?
With everyone being so focused on Ty and Pyrefly right now, I'd like to put a lesser known type checker in the spotlight for a second, called Zuban.
I know, yet another Python type checker, just what the Python ecosystem needs! But hear me out, this one is genuinely exciting to me.
It's made by a long time Python ecosystem contributor, who you might know for creating Jedi.
Of course, it has all the goodies you'd want these days, which is a good CLI, an LSP, being written in Rust for performance, etc.
But it also aims for Mypy compatibility with zmypy, making it a great potential option for existing projects using Mypy that just want something faster.
I reported a couple of issues which got fixed in a span of hours too!
I'd say give it a go, don't expect perfect results, but report issues if you find them 
GitHub - davidhalter/jedi: Awesome autocompletion, static analysis and refactoring library for python
Awesome autocompletion, static analysis and refactoring library for python - davidhalter/jediGitHub
I released version 1.11 of the slixmpp library yesterday evening, here are the details: blog.mathieui.net/slixmpp-1.11…
This governance work by @pyladies is truly top notch. The evolution of their governance as the project grows and matures is exactly the way a #FOSS community should operate.
@ThePSF have paused its grants program. This came as shock to many.
A lot of people benefit from #Python , many lives have been changed. But very few consider giving something back or paying it forward.
Here are some of my thoughts on the matter:
sheenaoc.com/articles/2025-08-…
If you have benefited from Python, please consider paying it forward by supporting communities and events that you care about. Or by supporting the PSF directly.
The Future of Unspoken
The existing release of unspoken (probably 0.9.10 when you're reading this) has a vast number of serious issues: synthizer bugs, especially the squealing that happens every couple of hours unless y...fastfinge (GitHub)
🐍 "The State of Python in GNOME"
with Dan Yeaw at #GUADEC2025
📅 24 July 🕒 14:15 CEST 📍 Brescia
⚙️ AsyncIO, girepository 2.0, real progress for Python in GNOME. Dan shows what’s new—and how to get involved.
🔗 events.gnome.org/event/259/con…
#Python #GNOME #PyGObject #FOSS
GUADEC 2025
Welcome to GUADEC 2025 GUADEC is the GNOME community’s largest conference, bringing together hundreds of users, contributors, community members, and enthusiastic supporters for a week of talks and workshops.GNOME Events (Indico)
python's built-in urllib module still doesn't support http2 (nor http3) in the year of 2025, luckily pycurl exists and supports modern standards
GitHub - pycurl/pycurl: PycURL - Python interface to libcurl
PycURL - Python interface to libcurl. Contribute to pycurl/pycurl development by creating an account on GitHub.GitHub
Good news for Palm OS users! Python now now encodes 0x9b correctly as › instead of a control character!
github.com/python/cpython/pull…
#Python #PalmOS
gh-135995: Fix missing char in palmos encoding by nkorth · Pull Request #135990 · python/cpython
0x8b correctly encodes to ‹, but 0x9b was mistakenly marked as a control character instead of ›. You can see the correct glyphs in this screenshot of Palm OS 3.5, or on this page: Issue: Missin...GitHub
🌟 Excited to share Thorsten-Voice's YouTube channel! 🎥 🗣️🔊 ♿ 💬
Thorsten presents innovative TTS solutions and a variety of voice technologies, making it an excellent starting point for anyone interested in open-source text-to-speech. Whether you're a developer, accessibility advocate, or tech enthusiast, his channel offers valuable insights and resources. Don't miss out on this fantastic content! 🎬
follow hem here: @thorstenvoice
or on YouTube: youtube.com/@ThorstenMueller YouTube channel!
#Accessibility #FLOSS #TTS #ParlerTTS #OpenSource #VoiceTech #TextToSpeech #AI #CoquiAI #VoiceAssistant #Sprachassistent #MachineLearning #AccessibilityMatters #FLOSS #TTS #OpenSource #Inclusivity #FOSS #Coqui #AI #CoquiAI #VoiceAssistant #Sprachassistent #VoiceTechnology #KünstlicheStimme #MachineLearning #Python #Rhasspy #TextToSpeech #VoiceTech #STT #SpeechSynthesis #SpeechRecognition #Sprachsynthese #ArtificialVoice #VoiceCloning #Spracherkennung #CoquiTTS #voice #a11y #ScreenReader
Thorsten-Voice
Guude! (hi, nice to see you) 👋, i'm Thorsten 😊. You like open source, privacy aware and local running voice technology? Me too 😎. You'll find cooking recipe like tutorials on TTS, STT, Voice Assistants, AI, ML and way more cool stuff here.YouTube
There were layoffs at MS yesterday and 3 #Python core devs from the Faster CPython team were caught in them. If you know of any jobs, please send them their way (they kind of know Python, CPython, and its internals well 😉):
Eric Snow: linkedin.com/in/ericsnowcurren…
Irit Katriel: linkedin.com/in/irit-katriel/
Mark Shannon: linkedin.com/in/mark-shannon-b…
Mark Shannon - Microsoft | LinkedIn
15+ years experience in software development; primarily in Python and C as well as C++… · Experience: Microsoft · Education: University of Glasgow · Location: Greater Oxford Area · 107 connections on LinkedIn.Mark Shannon (www.linkedin.com)
#python #devsecops #security #webdev
dev.to/trottomv/secure-by-desi…
Secure by design in Python: A FastAPI app with 5 DevSecOps tools and a real time SSTI vulnerability remediation
🌟 Introduction Security should not be an afterthought in software development. Instead, it...Matteo Vitali (DEV Community)
Please boost! #FediHire
I'm looking for my next role as a program manager, team lead, or senior developer.
- 20+ years in open source
- 6 years experience in web dev with #Python, #Django, HTML, bootstrap
- 7 years experience in C, Linux kernel, embedded systems
My passions lie at the intersection of open source software development and creating welcoming spaces for people to learn and grow.
I'm currently the program manager for a technical internship program. I work remotely with a team of 4 people in New York, Brazil, and Nigeria.
Looking for a fully remote role. I'm open to relocation outside the USA.
Resume here: sage.thesharps.us/hire-me/
DM me or send an email to sage at thesharps dot us
Reading a 1584 treatise on the horrors of #Python monkey patching and duck typing.
> [...], the pestilent practices of Pythonists, [...]
jonathan.protzenko.fr/2025/04/…
15,000 lines of verified cryptography now in Python
In November 2022, I opened issue 99108 on Python’s GitHub repository, arguing that after a recent CVE in its implementation of SHA3, Python should embrace verified code for all of its hash-related infrastructure.Jonathan Protzenko
Python now ships with 15,000 lines of verified cryptographic code from HACL*, covering all default hash and HMAC algorithms. The integration was seamless and automated, aiming to eliminate bugs like the 2022 SHA3 CVE. A major milestone for verified crypto in mainstream software.
jonathan.protzenko.fr/2025/04/…
#Python #CyberSecurity #Cryptography #AppSec
15,000 lines of verified cryptography now in Python
In November 2022, I opened issue 99108 on Python’s GitHub repository, arguing that after a recent CVE in its implementation of SHA3, Python should embrace verified code for all of its hash-related infrastructure.Jonathan Protzenko