🚀 The DjangoCon US 2026 CFP is OPEN!
We’re heading BACK to Chicago and looking for talks from all experience levels.
Got an idea about Django, Python, or the web? We want to hear it!
👉 Submit here: pretalx.com/djangocon-us...
Search results
RE: https://hachyderm.io/@itworldcup/115926604229775228
PHP is currently winning 51% to 49% against #Python with only 6 votes needed to swing it!
But it'll be a tough 10 hours so vote and boost!
I've finally launched my personal blog! 📝
To kick things off, my first post is the urllib3 2025 Annual Report. We discuss entering the "Billion-a-Month" club, our strengthened security posture, and the road to Python 3.14.
Check it out: https://volochii.dev/blog/urllib3-in-2025/
Please congratulate our newest PSF Fellow Members for Q4, 2025! Their continued contributions to the Python ecosystem are so very important to our community. #python
https://pyfound.blogspot.com/2026/01/announcing-python-software-foundation.html
it feels hard to talk about how to write websites that feel manageable to maintain with like 0.5% of my brain because there are a thousand tiny and not always logical decisions like "use bash scripts to run my local dev server, because then it's `bash scripts/run.sh` no matter what programming language the project is in"
or "refuse to use any database other than SQLite because I had a bad experience operating Postgres once and I feel more comfortable with sqlite"
@b0rkJulia Evans sqlite is brilliant! I didn't understand why more people don't use it until I realized that with #flask, using the builtin sqlite in #python that it doesn't support threading and concurrency properly!
If you're so happy with Wagtail CMS you think it deserves a trophy, then please nominate Wagtail for the CMS Critic Awards! You could make a trophy if you want, but we think this is a smidge easier. 😉
Use this super-quick form to submit your nomination: https://cmscritic.com/nominate
Come hang with us for an hour at What's New in Wagtail. If you're looking for a new #CMS, you get to see Wagtail in action. If you already know and love Wagtail, you get to ask the maintainers your gnarliest questions w/o waiting for a forum reply. Everybody wins!
Pick the day that works best for you here: https://wagtail.org/blog/whats-new-in-wagtail-february-2026/
@webologyJeff Triplett Just to pile on the uv accolades, it's so nice to be able to try these all without even thinking about how to install each one:
@ehmatthesEric Matthes
@webologyJeff Triplett Same, but I've been using pipx for that purpose
#Python people, which type checker are you you using?
I just tried ty, and was really surprised at how much more output it generates than mypy. There's so much output, I think I prefer what mypy generates.
@ehmatthesEric Matthes Mypy, but will likely move to ty or pyrefly.
You can configure ty's output format to be more concise:
https://docs.astral.sh/ty/reference/cli/#ty-check--output-format
#Python
#Python people, which type checker are you you using?
I just tried ty, and was really surprised at how much more output it generates than mypy. There's so much output, I think I prefer what mypy generates.
Why I 🧡 the web.
Generate beautiful, minimalist map posters for any city in the world.
Black 26.1.0 is out.
For those who don't know, they use CalVer, and a new year means a new style with some formatting changes. So far they look good to me.
#introduction 2.0
I'm Jeroen from the Netherlands and a problem solver.
Interests:
#bsd #freebsd #unix
#buddhism #folklore #mythology
#cats
#commodore #c64 #amiga #retrocomputing #hardware
#DevOps
#DigiPres #metadata #SemanticWeb
#documentation #TechnicalWriting
#fantasy #SciFi #books
#history
#heraldry #vexillology
#japanese
#linguistics (#ProtoGermanic #ProtoIndoEuropean)
#programming #assembly #c #golang #nim #odinlang #python #rust #zig
#typography
How does one spelunk #Python history? I see that breakpoint() was added all the way back in 3.7, but hasn't been improved on at all.
I can't be the first person who wanted to do "breakpoint(x,y)" to start the debugger and immediately print out the values of x and y, instead of making me type each in the debugger every time I got to this spot.
Where can I find the discussion of what breakpoint() should and should not be able to do?
This Wednesday! #Boston #Python
https://www.meetup.com/bostonpython/events/312870157/
You can find four #books I wrote on my website:
https://www.draketo.de/#books
And you can get them in print!
❤️ 📚 ❤️
Three are about #programming:
- Naming & Logic with #Scheme:
https://www.epubli.com/shop/naming-and-logic-9783565028139
- Naming & Logic with #Wisp:
https://www.epubli.com/shop/naming-and-logic-programming-essentials-with-wisp-9783565093199
- From #Python to #Guile Scheme:
https://www.epubli.com/shop/going-from-python-to-guile-scheme-9783737568401
One is about #roleplaying:
- Ein Würfel-System 2.6:
https://www.lulu.com/shop/arne-babenhauserheide/ein-w%C3%BCrfel-system-1w6-regeln-261/paperback/product-21368221.html
Released 0.9.0 of minestrone, a #Python library to parse messy HTML with ease.
Same delightful API as before, but now uses https://github.com/rushter/selectolax to drastically improve the speed of parsing HTML.
📖 https://minestrone.adamghill.com/
🛠️ https://github.com/adamghill/minestrone
📦 https://pypi.org/project/minestrone/
There's #Python PyConDE/PyConIT community voting going on this weekend.
If you've visited one of those conferences in the last years, you can vote (even if you can't come this time). By voting you can influcence which talks will be available for you to watch online later in the year - and you get a good overview on what's hot this year.
🚀 The DjangoCon US 2026 CFP is OPEN!
We’re heading BACK to Chicago and looking for talks from all experience levels.
Got an idea about Django, Python, or the web? We want to hear it!
👉 Submit here: https://pretalx.com/djangocon-us-2026/cfp
PyClean v3.5.0 released last week! Adds Complexipy debris removal. Try it with #conda or #uv now! `uvx pyclean`. https://pypi.org/project/pyclean/ #python #bytecode #debris #cleanup #development #python3 #cpython #pypy #Linux #macOS #Windows #complexipy
This is a nice read that delves into performance improvements in the packaging library for #Python https://iscinumpy.dev/post/packaging-faster/
Hello #Fediverse! Looks like I’m an #introduction away from joining the conversation so here goes!
I lead data teams for a healthcare system in New Mexico. My healthcare path started in acute care nursing before moving into #Informatics. These days, I’m deep into #Python, #Airflow, and #LLMs. I also love #Soccer (#Football), #Sailing, and doing anything my kids let me tag along for.
Looking to connect on #HealthIT, #DataEngineering, and #DataScience or just chat about other interests.
Anthropic has done something to support Python. 💸
Python: introducing tprof, a targeting profiler https://lobste.rs/s/fai3vp #performance #python
https://adamj.eu/tech/2026/01/14/python-introducing-tprof/
Ever wondered how to parametrize exception testing in PyTest?
Try this:
https://borutzki.github.io/2026/01/15/how-to-parametrize-exception-testing-in-pytest.html
#DailyPythonista #python #programming #Pytest #TDD #unittest
Python Tip #15 (of 365):
Don't forget about slicing!
To get all command-line args but the first, you COULD do this:
import sys
arguments = list(sys.argv)
arguments.pop(0)
But slicing is better for "get all but the first":
import sys
arguments = sys.argv[1:]
Slicing is commonly used to...
Get the first few:
first3 = items[:3]
Get the last few (note the negative):
last3 = items[-3:]
Exclude first or last:
all_but_first = items[1:]
all_but_last = items[:-1]
🧵(1/2)
🚀 The DjangoCon US 2026 CFP is OPEN!
We’re heading BACK to Chicago and looking for talks from all experience levels.
Got an idea about Django, Python, or the web? We want to hear it!
👉 Submit here: https://pretalx.com/djangocon-us-2026/cfp
Considering a new CMS for the new year? We have an event for you! Join us for What's New in Wagtail to see live demos of the latest and greatest Wagtail features. Bring your questions too and our experts will answer them live. We'll be running the same session twice, so pick the day and time that works best for you.
https://wagtail.org/blog/whats-new-in-wagtail-february-2026/
Oh, look, I’ve been tasked by the Executive Director of the Python Software Foundation with a secret mission to personally purchase (?) gift cards (??) for top performers (???) that I would be reimbursed for (????) after I sent the list of codes over email in a spreadsheet (?????).
This is an obvious scam attempt, those emails were never from Deb Nicholson, but I led the scammer on to see what was gonna happen. DON’T GET SCAMMED, PEOPLE!
Wagtail has over 20,000 stars on GitHub now! Thank you everyone who took a moment to show your appreciation for our project over the years. We appreciate you SO much!
https://wagtail.org/blog/wagtail-has-over-20000-stars-now-on-github/
RE: https://fosstodon.org/@paulox/115822126191475255
Do you know of a #python conference with a Mastodon account? If they're discoverable, they can be added to this AWESOME site - thanks
@fedidevs &
@pauloxPaolo Melchiorre 🎉
Not sure how to fix your settings to become discoverable? This should help: https://docs.joinmastodon.org/user/profile/#discoverable
#PyTexasConference2026 is April 17-19, 2026. (And our early bird tickets for this 20th anniversary conference are available through Jan 19!)
Will we see you there? 🤔
If not, which one will you be going to?
✍️ New post introducing tprof, a new targeting profiler for Python 3.12+ that measures only specified functions.
Use tprof to measure the impact of a few functions without adding overhead to the whole program.

Python: introducing tprof, a targeting profiler - Adam Johnson
Profilers measure the performance of a whole program to identify where most of the time is spent. But once you’ve found a target function, re-profiling the whole program to see if your changes helped can be slow and cumbersome. The profiler introduces overhead to execution and you have to pick out the stats for the one function you care about from the report. I have often gone through this loop while optimizing client or open source projects, such as when I optimized Django’s system checks framework (previous post).
adamj.eu
Link author:
Adam Johnson
@adamchainz@fosstodon.org
I've had some thoughts bouncing around for conference sprints. We talked about it at
@ConferenceChats a few weeks ago, so I wrote an initial FAQ on how to prepare for them.
It primarily focuses on gaining new contributors from a project leader prospective.
Let me know what you think!
https://www.better-simple.com/django/2026/01/14/preparing-for-conference-sprints/
Just released: Python 3.15.0a4 and look at those JIT numbers!
I heard you like alphas?
Just released! Python 3.15.0a5, this time built against `main` from today instead of last month! 🚀
https://discuss.python.org/t/python-3-15-0-alpha-5-yes-another-alpha/105721
Welcome to our next event as we return to the wonderful Hive Helsinki!
💬 Wrapping chatbots by Felipe Dessoy Caraballo & Nikolai Zharkevich
📜 Refurbishing Old PDFs for Comfortable Reading by Mikael Koponen
⚡️ My year at JetBrains by Alex Grönholm
And the famous HelPy quiz!
https://www.meetup.com/helpy-meetups/events/312829000/
We're also looking for hosts for February and beyond, please get in touch if you'd like to tell a roomful of Python experts about your company.
Hudson River Trading is hiring Algorithm Developer (Quant Researcher) – 2026 PhDs
🔧 #python
🌎 New York City, New York
⏰ Full-time
🏢 Hudson River Trading
Job details https://jobsfordevelopers.com/jobs/algorithm-developer-quant-researcher-2026-phds-at-hudsonrivertrading-com-aug-7-2025-e75edf?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
(I'll probably expand on this in a blog post tomorrow when I have time to expand on it a bit more.)
As I warned yesterday, here's a blog post on why I think
@ThePSFPython Software Foundation accepting Anthropic's sponsorship was the right thing to do.
Some people in the #Python community seem to have some people upset at the PSF taking money from Anthropic. This baffles me a great deal because one of the biggest issues facing the OSS community in general is that big companies make their money from the hard work of the volunteers who build the OSS. This is a company - yes, a somewhat distasteful one but, IMO, no worse than Amazon, Google, or Meta - giving back to the community. This is what we are asking for.
📢 🇬🇷 DjangoCon Europe 2026 is coming to Athens, Greece!
From April 15–19, 2026, our Django passions, curiosities and explorations will converge in the historic city of Athens for Europe's leading Django community event. Are you ready?
🔗 Explore what's in the works: https://2026.djangocon.eu/
Really good to see new releases from Astral, pyenv and GitHub Actions just hours after a new Python release. And for an alpha at that!
Hello folks! Your friendly neighborhood birds need some help here. We all know YOU think Wagtail is great. Please help tell OTHER people Wagtail is great. Specifically, these fine people at CMS Critic. If you could take a minute to nominate Wagtail for the CMS Critic Awards, that would make us shake our tail feathers with happiness! 🪶 🪶🪶
Nominate Wagtail here: https://cmscritic.com/nominate
Show HN: SnackBase – Open-source, GxP-compliant back end for Python teams
Link: https://snackbase.dev
Discussion: https://news.ycombinator.com/item?id=46600092
Just released! 🚀
norwegianblue 0.24.0
CLI to show end-of-life dates
show spinner when querying
support 3.15
replace dateutil+six dependencies with stdlib
replace httpx with urllib3
replace pre-commit with prek
Just released: Python 3.15.0a4 and look at those JIT numbers!



























