Weeknotes
I have mainly done work in private projects this week. Not much to talk about. Except for the ZIP file content-type
bug which was interesting enough to justify its own blog post.
Releases
- django-cabinet 0.13: I converted the package to use ruff, hatchling; started running CI tests using Python 3.11. The internals of the Django admin’s filters have changed to allow multi-valued filters, this has required some changes to the implementation of the folder filter. I opted to using a relatively ugly
django.VERSION
hack; but that’s not too bad since such branches will be automatically removed by the awesome django-upgrade. I would have tried finding other ways in the past but now that old compatibility code can be removed by a single run ofdjango-upgrade
(respectivelypre-commit
) there really is no point to doing it in a different way.