Search

Items tagged with: Python



Today I learned why Sonata #TTS created a framework to run AI voices outside of #NVDA. First, NVDA doesn't come with all of the #Python standard libraries. Second, there's no good way of updating dependencies in a bundled addon. Third, NVDA really, really hates it if you include several hundred dependencies in your addon. Anyway, here's kitten TTS, the other synthesizer I wanted to try with NVDA. Unfortunately, the model doesn't support streaming output, so even though it's actually faster than Supertonic, it feels slower when used with NVDA. Also, it takes several minutes to install, makes NVDA startup 30 seconds slower, and freezes the change synthesizer dialogue for about 45 seconds when you open it. It does miss words less frequently, though, and pronounces text better. The ultimate result of my two-day investigation is that even the highly optimized open-source AI imbedded models are not yet ready for screen reader use. Some tree-shaking could fix some of these issues, but it still won't allow for streaming, so it's not worth it. I'd really like to know what Microsoft and Narrator are doing to get the natural voices so snappy. github.com/fastfinge/kittentts-nvda/#screenreader


After my talk at @gnome Asia Summit, I’ve published the source code of Jollpi, a Python-based text editor I’m rewriting with a modern stack.

Built with Python 3, @GTK 4 and GtkSourceView 5, using a modern async architecture and standard Python packaging (pyproject.toml, pip).
It installs cleanly and integrates like a regular Linux desktop app.

Feel free to try it and share feedback.

Source code: gitlab.com/zulfian1732/jollpi-…

#GNOMEAsia #GNOME #GTK #Python #OpenSource


Still exploring OpenStreetMap data with this map of sundials in Europe.
#openstreetmap

There are in fact many more sundials. If you know one around you, please mark it on on openstreetmap.org/

Well... is it a map of sundials or a map of OSM contributors?🤔 Anyway, congratulations to northern Italy!

#astronomy #maps
#Python script available on my blog.


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:

#Codeberg
#CoMaps
#Python
#KeePassXC
#LibreOffice
#Papirus



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.


On a slight tangent I have just noticed that on the TI 84 int(x) is NOT the same as in python. Who is to blame for this? #ti84 #python #horror


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…

#GNOME #i18n #GTK #Python




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


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



An all die großen Unternehmen: Man muss vor Trump nicht auf die Knie fallen.
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 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.

fosstodon.org/@ThePSF/11544665…

#Python #PSF #NSF #PyPI #diversity


The PSF applied for a $1.5M grant from the US National Science Foundation (NSF) to make innovative improvements to packaging security—and we were recommended for funding! But as a condition of funding, we were asked to affirm that we wouldn’t undertake any diversity, equity, and inclusion work, whether or not we used the government funds to do so.


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…

@ThePSF



Mastodon, conéctame con personas que les guste:
- Ciencia de datos
- Optimización Matemática
- Investigación de Operaciones
- Desarrollo de Software
- IA/ML

#IA #Python #BI #Math #ML

#python #math #ML #ia #bi


Well, PyPI uses HCaptcha. So no registration for me. #a11y #python


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





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 :blobcatthumbsup:

#Python #notAnAd



@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.


For those of you who use the #unspoken#NVDA addon, I pushed fixes to it for the latest version of NVDA. I also filed an issue documenting the current state of the addon, and why it's going to continue to suck well into the future, unless we can find a #Python developer who's comfortable with #HRTF and other audio techniques, or get Python bindings to steamaudio or something similar and modern. github.com/masonasons/Unspoken/issues/16


🐍 "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




@kpcyrd
Sure. I assume, that at some point they will be needed. In fact, one of the #XMPPrs crates (#JID.rs) is already needed for the #slixmpp package.
We only use the (slower) #Python fallback in #Debian instead, because the crate would not have made it in time for #trixie.


🌟 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


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…




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, [...]