20 different 'activate your account' emails for services i don't use
hey can anyone tell me if this is good or not
20 different 'activate your account' emails for services i don't use
hey can anyone tell me if this is good or not
How to think about Gas Town: steveklabnik.com/writing/how-...
Updated XKCD "All modern digital infrastructure" looking even more perilous.
Give the wonderful folks on your systems and security teams lots of pats on the back.
This is the hellscape they inhabit daily.
Two snakes enjoying a pie with 3.14 on the top and Ο crimping.
Just released! π
Please install and enjoy Python 3.14! π₯§
discuss.python.org/t/python-3-1...
#Python #Python314 #release
TL;DR It's 2025, we have great tools to let users pin their dependencies in the final project
Don't do it in your PyPI package UNLESS you have a very good reason to (known incompatibility) - spoiler alert: you probably don't
This kind of thing just deter people from testing early releases
Current status: trying to give Django 6.0a1 a spin on one of my project. Refuses to install as some of my dependencies require Django<6.0 grrrr
Forked them and removes the upper version pin, everything run smoothly grrr
iscinumpy.dev/post/bound-v...
#python #django #packaging
Code diagram showing usage of functools.Placeholder. Full code: from functools import Placeholder as _P, partial import string remove_punctuation = partial( str.translate, _P, str.maketrans("", "", string.punctuation), ) remove_punctuation("Hello, world!") # 'Hello world'
A good example of what `functools.Placeholder` from Python 3.14 allows.
@pythonbytes.fm a small shameless plug to follow up on episode 444 on the topic of squashing Django migrations github.com/browniebroke...
@mkennedy.codes @brianokken.bsky.social
#django #migrations
Since I've seen/heard it a few times now:
Where the hell is the nonsense coming from that Python data classes are not allowed/supposed to have methods!?
Is it their name (that I was somewhat unhappy w/ for that reason)? Did Eric or Guido say something I've missed?
1/4
Someone mentioned that at work a few months back and I was like WTF did I misunderstood something about dataclasses...
Doesn't explain the diff with test --parallel though
There is an overhead with xdist and I found that it paid off on longer test suites. You'd go down to a few minutes from 10-15 mins, but when it takes ~60s to run the whole thing, gains are not as visible/impressive
Almost 4 months later, here it finally is:
uv: Making Python Local Workflows Fast and Boring in 2025
youtube.com/watch?v=TiBI... 1/3
The uv build backend is now stable, and considered ready for production use.
An alternative to setuptools, hatchling, etc. for pure Python projects, with a focus on good defaults, user-friendly error messages, and performance.
When used with uv, it's 10-35x faster.
David R. Hagen just solved a small mystery that I mentioned 13 years ago in the mouseover text of a comic drhagen.com/blog/the-mis...
π£ The DSF is hiring a Django Fellow!
A paid, full-time role to help maintain Django. All the good stuff plus you'll be joining a dedicated team of Fellows π
Interested or know someone great?
π Apply by July 1: www.djangoproject.com/weblog/2025/...
#Django #Python #OpenSource
What is happening right now?
ChatGPT/OpenAI outage for 3 hours
Heroku down for 4 hours (even their status page is down!) NVIDIA dev docs as well (runs on Heroku)
Pipedrive (CRM) issues for 4 hours
What else is downβ¦ and are these connected? Something started 4 hours agoβ¦
If you've not tried it, pressing ? on any GitHub page will bring up a selection of keyboard shortcuts. I wish the window these are in were a little bigger but it shows you what's possible. I find going through notifications much easier with a keyboard than it ever was with a mouse.
I am disappointed in the AI discourse steveklabnik.com/writing/i-am...
This piece is perfect. I am prepared to link this to people dozens of times over the next few years.
I am the antithesis of whatβs described. If you care, follow me. I donβt care if thereβs only a hundred of you, what I care about is we follow each other.
dansinker.com/posts/2025-0...
Fair and well written! Was considering how to write such a policy for some projects. I'll bookmark this as an inspiration.
On that note, huge thanks to @daniel.haxx.se for allowing me to copy & extend curl's recent AI guidelines for my projects. I've just added a corresponding section to OctoPrint's Contribution Guidelines and Security Policy:
github.com/OctoPrint/Oc...
octoprint.org/security/
The trailer for the Python documentary is out!
https://youtu.be/pqBqdNIPrbo?si=9LLlghqZkJRAcnpF
The folks behind the βState of β¦β surveys have a new one, and there are zero questions about coding! Instead, the focus is on us. β¨
The questions are about developer interests, health, work preferences, stuff like that. Iβm *super* keen to see the results!
You can take the survey here:
π Congrats to @browniebroke.com for this DX improvement PR finally getting merged! A nice little boost for 'startproject' and 'startapp' π
#Django
github.com/django/djang...
pip 25.1 has been released and maintainer Richard Si has a great writeup about it, including:
- #PEP735 dependency groups
- Package installation progress bar
- Resumable downloads
- #PEP751 experimental lockfile generation: pip lock
ichard26.github.io/blog/2025/04...
#Python #pip #packaging
How to enjoy debugging in production by Karen Tracey @djangoconeurope
#djangoconeurope
#djangoconeurope2025
How to enjoy debugging in production by Karen Tracey @djangoconeurope
#djangoconeurope
#djangoconeurope2025