#python

508 posts · Last used 10h

Broccoli2Shell: the Brotli decoder bug (CVE-2026-111497) - Affecting Node.js, Python, C library CVE-2026-111497 (Broccoli2Shell, aka Node2Shell): an out-of-bounds write in Google’s Brotli decoder affecting Node.js, Python Brotli/brotlicffi and anything built on the C decoder. Affected versions, how to check, and how to fix it.
0
9
0
0
Replying to

Just released: termcolor 2.5.0: ANSI colour formatting for terminal output 🚀🖥️🎨

🖥️ Added strike attribute 🖥️ Now generates and uploads #PEP740 attestations to PyPI 🖥️ Dropped support for oh-so-very-nearly-EOL Python 3.8

https://pypi.org/project/termcolor/2.5.0/

#Python #termcolor #release

4
119
2
0
Replying to
Just released: Tablib 3.7.0 🚀 🦛 Add sparkly new Python 3.13 🦛 Drop EOL Python 3.8 🦛 Add styling to datetime, date and time values for ODS 🦛 Add styling for date/time types for XLS 🦛 Fix time and datetime export in ODS format 🦛 Avoid normalizing input twice in import_set/book https://pypi.org/project/tablib/3.7.0/ #Python #Tablib #release
2
118
2
0
Replying to
Just released: #cherry_picker 2.3.0 🚀 This tool creates backports for CPython when the Miss Islington bot can't, usually due to a merge conflict. 🍒 Add support for #Python 3.13, drop EOL 3.8 🍒 Resolve usernames when remote ends with a trailing slash 🍒 Optimize validate_sha() with --max-count=1 🍒 Remove multiple commit prefixes 🍒 Handle whitespace when calculating usernames 🍒 Publish to PyPI using #TrustedPublishers 🍒 Generate #PEP740 attestations 🍒 And more! https://pypi.org/project/cherry-picker/2.3.0/ #release
3
117
2
0
Replying to
Big day for releases! I accidentally scheduled my very first ever CPython release for the same day as my turn to do the @pillow@fosstodon.org quarterly release. It'll be fine! Might release everything* else today as well for good measure. The Pillow release has begun, you can follow along the wheel build+PyPI publish CI here, it'll be done in a couple of hours or so: https://github.com/python-pillow/Pillow/actions/runs/11340141751 #Python #release #PythonPillow #Pillow
4
116
2
0
Replying to
Just released: @pillow@fosstodon.org 11.0.0 🚀 🎨 Add support for Python 3.13, including experimental freethreaded wheels! 🖌️ Drop support for EOL Python 3.8 🎨 Remove a whole load of deprecations 🖌️ Add, change and fix a whole lot more stuff 🎨 Add some more deprecations, to be removed in Pillow 12 next October 🖌️ More info at https://pillow.readthedocs.io/en/stable/releasenotes/11.0.0.html 🎨 And even more at https://github.com/python-pillow/Pillow/releases/tag/11.0.0 #PythonPillow #Python #Pillow #release
13
114
8
0
Replying to
Just released: pypistats 1.7.0 🚀 📈 Generate digital attestations for PyPI (PEP 740) 📉 Drop support for EOL Python 3.8 📈 Generate __version__ at build to avoid slow importlib.metadata https://pypi.org/project/pypistats/1.7.0/ #Python #release #pypistats #CLI #PEP740 #Python38
5
113
3
0
Replying to
Just released: Python 3.14.0a1 🚀 https://discuss.python.org/t/python-3-14-0-alpha-1/68039 🐍 PEP 649: deferred evaluation of annotations 🐍 Improved error messages 🐍 And more! https://docs.python.org/3.14/whatsnew/3.14.html #Python #CPython #Python314 #release #PEP649
19
112
24
0
Censor, a new document redaction tool, is there! It allows to draw black rectangles on PDF documents and to permanently remove the text and images below. Find it on @Codeberg@social.anoxinon.de: https://codeberg.org/censor/Censor get it from @flathub@floss.social: https://flathub.org/apps/page.codeberg.censor.Censor or translate it on Codeberg Translate: https://translate.codeberg.org/engage/censor It is a free and open-source graphical user interface (GUI) for #Linux and the #GNOME desktop, and uses the #MuPDF library with its #python bindings from the #PyMuPDF module. #censorship #redaction #PDF #Codeberg #Flatpak #Flathub
63
12
25
0
Replying to
“A historic moment for Censor” #Censor – the PDF redaction tool for the @gnome@floss.social desktop – comes now with a new edit history. It allows you to undo and redo redactions using the right-click context menu or keyboard shortcuts. Also, a bug that prevented repeated saving to the same file path was fixed. Get the new version from @flathub@floss.social: https://flathub.org/apps/page.codeberg.censor.Censor and find it on @Codeberg@social.anoxinon.de: https://codeberg.org/censor/Censor/releases/tag/v0.4.0 You may now talk Chinese, Dutch, English, Estonian, Finnish, French, German, Italian, and Vietnamese with Censor (thanks a lot to the translators!). If your language is missing from this list I invite you to contribute at Codeberg Translate: https://translate.codeberg.org/engage/censor #censorship #redaction #PDF #Codeberg #Flatpak #Flathub #GNOME #python #MuPDF #PyMuPDF #Linux
2
11
3
0
Hello #Fediverse! 👋 Here is my #Introduction as a #Backend Engineer on mastodon.social. I specialize in building scalable APIs, distributed systems, and scalable AI infrastructure. My core focus is production reliability, systems architecture, and managing complex distributed workflows. Stack of choice: #Python #FastAPI & #Django #SystemDesign Looking to connect with fellow developers and open-source maintainers. Drop a follow to talk shop! 🛠️ #SoftwareEngineering #DevOps #SRE #GetFediHired
0
0
1
0
Alright Fedi, I'm looking for a job out of AI hell. I know chances aren't great for anyone right now, but I'm taking mine anyway. I'm a (senior?) #Python developer with 10 years of experience in both #DataScience and #SoftwareEngineering (with a preference for the latter). I can find my way around #Rust and don't shy away from #JavaScript. I've done a bit of #React lately and haven't found it terrible. I thrive in team environments where I have time both to work on my own and in pairs or mobs ( https://mob.sh is a great tool I'd use again, but IntelliJ's Code With Me works too). My greatest passion is automating the tasks around coding away - testing, building, deploying code with either the shortest set of commands or just fully automated from a pipeline on pull/merge requests. I won't say no to places that require me to use AI, but I have a strong preference to be able to write my code myself. Would love boosts for reach! Also thanks for reading 💖 #FediJob #BoostsWelcome #BoostsAppreciated #GetFediHired Edit because I'm really dumb: looking in the greater #Mainz/ #Wiesbaden area in #Germany or fully remote. Remote is generally an important factor for me for personal reasons; if your company does things like "3 days a week office", I will only be able to do this in a very small radius.
48
0
167
0