pyfound.blogspot.com/2024/12/p…
PSF Grants: Program & Charter Updates (TLDR)
The PSF Board and Staff have recently undertaken a review and update of our Grants Program to ensure its sustainability and alignment with...Python Software Foundation Blog
The PSF Board and Staff have recently undertaken a review and update of our Grants Program to ensure its sustainability and alignment with...Python Software Foundation Blog
$ pip3 search something
...
RuntimeError: PyPI no longer supports 'pip search' [...]. Please use pypi.org/search (via a browser) instead. [...]
Sure, no problem. Let's see …
»JavaScript is disabled in your browser. Please enable JavaScript to proceed.«
Urgh, but okay, #pip is a #Python package manager, they're good guys. Let me just open #NoScript and temporarily allow pypi.org ... oh no, it wants to run #JavaScript from …
ethicalads.io
fastly-insights.com
googletagmanager.com
gstatic.com
statuspage.io
That's what you get after 30 years of using the term #OpenSource instead of #FreeSoftware.
WIENFLUSS is hiring a Web Application Developer Python.
We are looking for a committed developer to join our development team on the implementation of python projects. If you are up to the challenge, join us in our efforts to make the web a better and more accessible place. #job #python #webdevelopment
Die österreichische Agentur für barrierefreie Websites. WIENFLUSS entwickelt durchdachte benutzerfreundliche Lösungen für inhaltsstarke Websites, Web-Applikationen und Online-Informationssysteme.www.wienfluss.net
I've been recently tinkering with #Python to build myself a better RSS feed experience with Youtube and GitHub feeds.
hamatti.org/posts/i-built-cust…
Youtube and GitHub RSS/Atom feeds didn’t quite offer the experience I wanted so I built a web service that takes in a feed, hydrates its contents with more useful stuff and outputs a new feed.Juha-Matti Santala
Our latest episode is a good one! Get hooked on pre-commit hooks with Stefanie Molin. We talk about what they are, why you want them, how to build them, how to debug them and much more. Enjoy! cc @mkennedy #python
talkpython.fm/episodes/show/48…
Do you struggle to make sure your code is always correct before you check it in? What about your team members' code? That one person who never wants to run the linter? Tired of dealing with tons of conflicts and spurious git changes? You need git pre…talkpython.fm
This Python course is designed for the intermediate Python learner. Although we encourage the use of Visual Studio code, you may use any code environment that you choose. You may also use either mac or windows.Techopolis Courses
Final version is very similar, but decided to hide the cursor. Now I use the hand that extends from the 1st socket like a cursor, instead of having it offset behind the cursor as before.
Thank you all for the feedback, specially
mechadense
&
lisa44Yes (handles from X). Feels and looks better. #Python #nodeeditor
Been actually working on other things but had an idea for another variant yesterday and didn't want to waste it (already in Nodezator's dev branch).
This time the cursor is a baseball #Python #nodeeditor
No guys, hear me out, we might be onto something here! What about tracking eyes that become happy when the connection is reached out? (also in Nodezator's dev branch)
In Nodezator's dev branch: changed the magnetic sockets feature to make it closer to what I envisioned originally: the nodes had hands and would help you by grabbing the new connection for you.
The hands are CC0 assets from the excellent
@kenneynl
I just retired #Python 2.7 from #Fedora Rawhide. This concludes a transition we started 10+ years ago.
I wrote a tutorial on how to make your own programming language (a lisp) using python:
I've been wishing I had a tool that could take an arbitrary date/datetime string and spit out the strptime/strftime format string needed to parse it.
Last week I decided to make such a tool and added a couple additional features that I hadn't realized I wanted until I was making it.
The tool to bookmark is at pym.dev/strptime 🔖
Details on how it works here 👇
treyhunner.com/2024/08/find-th…
I often find myself with a string representing a date and time and the need to create a format string that will parse this string into a datetime …treyhunner.com
«Damit die Attacke gelingt, muss allerdings Python auf dem Zielgerät installiert sein. Daher sind in erster Linie Softwareentwickler und Poweruser anfällig für diese Sicherheitslücke.»
— oder Schüler, die an die Materie "Programmierung" herangeführt werden. Potentiell mögliche Opfer also
#Whatsapp-Sicherheitslücke erlaubt Skript-Ausführung | heise online heise.de/news/Whatsapp-Sicherh… #Bug #MetaPlatforms #Python
Eine Sicherheitslücke in WhatsApp für Windows erlaubt das Versenden von Programm-Anhängen, die beim Öffnen direkt ohne Vorwarnung starten.Ulrich Schmitz (heise online)
🐍🔐 Python lockfiles are back!
Read @brettcannon's new PEP 751 – "A file format to list Python dependencies for installation reproducibility":
Discuss it:
discuss.python.org/t/pep-751-l…
This was all last discussed in Lock files, again (but this time w/ sdists!) . Probably the biggest change since the initial post of that topic is adding support for per-package locking instead of only per-file locking (it’s explained in the PEP what …Discussions on Python.org
This adds a simple asyncio event loop integration for GLib that only works on unix. For a comparison with other integrations, seeGitLab
You can now watch the talk on "The Perfect Python Project" that I gave on Saturday at North Bay Python on YouTube. Please share and enjoy. youtube.com/watch?v=kcfERM6fcg…
Glyphhttps://pretalx.northbaypython.org/nbpy-2024/talk/RYQVSHDo you want to create a Python project?Do you want it to be good?There have been lots of talks a...YouTube
Hi all, Accessibility is one of those topics that is often ignored until it’s too late, at times deliberately, and at other times completely by accident.Jupyter Community Forum
Is your feature request related to a problem? Please describe. I run an accessibility-based organization (https://github/com/grafeasgroup, https://reddit.com/r/transcribersofreddit) and we would li...GitHub
Do you remember a couple of weeks ago when I complained that a very large #python contribution to #inkscape was poorly formatted and I felt embarrassed about pushing back and asking them to run a linter over it?
Yeah I'm not fucking embarrassed now, I'm furious. 🤬
Update: Apparently they meant a small section of it was, not the whole MR. I'm annoyed, but I'll have to take them at their word.
#llm #oss #foss #mergerequest
Nothing like a portable, cross-platform #Python setup script:
```
subprocess.check_call('git clone /[redacted].git]https://gitlab.com/[redacted]/[redacted].git /tmp/[redacted]', shell=True)
```
📢La convocatoria de envío de propuestas para #PyConLatam24 ya está abierta.🎉
No pierdas la oportunidad de ser ponente en La conferencia de las personas desarrolladoras de #Python de toda Latinoamérica?
¡Envía tu propuesta! 👇
papercall.io/pyconlatam24
Here is a blog post with links and references to accompany my closing keynote today at #PyConUS , on stories from a few years working on #Python packaging.
harihareswara.net/posts/2024/r…
Today I’m giving the closing keynote address at PyCon US 2024, sharing “Untold stories from six years working on Python packaging.”I aim to post a fuller transcript with slides within the next several weeks.Cogito, Ergo Sumana
Love Python packaging? Hate Python packaging? FEAR Python packaging?
This talk was made for you, with 💜 , by our Executive Director and Founder, @leahawasser
You'll laugh, you'll cry, and you'll walk away inspired and empowered to tackle anything Python packaging throws at you. We promise.
🐍🧪 Python 3.13.0 is due out in October 2024 and work is underway to implement *experimental support* for PEP 703 "Making the Global Interpreter Lock Optional in CPython".
As the Steering Council noted in their acceptance of the PEP, to succeed it's important to have community support.
I wrote a little guide on how you can help test out the beta in your project, and help us find bugs in CPython:
dev.to/hugovk/help-us-test-fre…
#python #CPython #python313 #PEP703 #FreeThreaded
#JustDontCallItNoGIL
Python 3.13 is due out in October 2024 and work is underway to implement experimental support for PEP...Hugo van Kemenade (DEV Community)
Python 3.13 beta 1 just landed.
My favorite new feature is the new #Python REPL.
Honestly, this may be my favorite feature since f-strings.
My write up on the differences between old and new REPLs:
treyhunner.com/2024/05/my-favo…
Python 3.13 just hit feature freeze with the first beta release today. Just before the feature freeze, a shiny new feature was added: a brand new …treyhunner.com
Editted to fix link. Please boost for reach if this kind of stuff interests you. Will post more on this later.
Once upon a time, there was a cool emulator frontend called Retroarch. This emulator wasn't accessible until I and a few other gamers went to them and asked about adding accessibility. An amazing person known as BarryR made it happen. Now, if you turn on accessibility mode in settings, or pass the "--accessibility" (or something like that) flag on the command line, you get spoken menus, including the emulator's pause menu, good for saving states and such. Then, using PIL and other image processing Python utilities, running a server and hooking into Retroarch, the script allowed players to move around the map, battle, talk to NPC's, ETC. The only problem was, no one wanted to test it. The blind gaming community pretty much spoke, saying that we want new games. We want cool new, easy accessibility. So that's what we have no, follow the beacon or get sighted help in the case of diablo and such. It's sad, but meh. It's what we wanted I guess. No Zelda for us. So, this is about as far as he got:
To expand on what devinprater was saying: I am working on an accessibility pack/service for Final Fantasy 1 for the NES (this was what was shown in the latest RetroArch update). The idea is similar to how Pokemon Crystal access works, but it's using the RetroArch AI Service interface to do so.
Right now, the FF1 access service is mostly done, but I need more testers to try it out and give me feedback on how it's working. Right now, you can get up to the point where you get the ship, but there's no code to deal with how the ship moves, so that still needs to be done. Likewise with the airship later on.
The service works the latest version of RetroArch, on linux and mac, but not windows. This is due to how nvda reads out the text and until the next major update to nvda (which will have a feature to fix this), it'll have to wait. If you have those, I (or maybe devinprater) can help you set it up on mac/linux to test out. The package itself is available at: (new link cause old one broke yesterday): dropbox.com/scl/fi/ggffl769fx6…
#accessibility #finalFantasy #RetroArch #blind #emulator #emulation #Python #ai #ML #MachineLearning
Workbench 46.1 is out!
flathub.org/apps/re.sonny.Work…
Happy International Workers' Day
See what's new and details at blog.sonny.re/workbench-46-1
#GNOME #GTK #JavaScript #rustlang #Python #Vala #Linux #development
Labor day marks the release of Workbench 46.1 This new release comes with Save/restore window state and dimensions for each session/pro...Sonny's
👋 Career change alert!
Looking to pivot into tech & leverage my 10+ years of programming experience
🐍 Python
🦀 Rust
</> Web Development
🌐 CMS: WordPress & Wagtail
✨ Machine Learning: Torch & Tensorflow
My passion for code shines through my open-source projects! Check them out:
github.com/mush42
github.com/blindpandas
#rust #python #machinelearning #careeradvice #opentowork
Upholding accessibility in words and action. Blind Pandas has 26 repositories available. Follow their code on GitHub.GitHub