Search results

0

Naming is hard, but I think the community lately has proven that once again with names like:

- uv
- ruff
- ty

I really wonder how those names were selected. For some reason I kind of like uv, but I'm definitely not fond of the others. For me a good project name is:

- memorable
- meaningful
- easy to google
- fun

0

Handy thing I just spotted coming to Python 3.15:

"The -W option and the PYTHONWARNINGS environment variable can now specify regular expressions instead of literal strings to match the warning message and the module name, if the corresponding field starts and ends with a forward slash (/).

"(Contributed by Serhiy Storchaka in gh-134716.)"

docs.python.org/3.15/whatsnew/

github.com/python/cpython/issu

0

Does anyone in my Django world use Scalingo for hosting? I hadn't heard of it until today, but they've been around for over a decade!

It seems like every time Heroku comes closer to actually closing its doors, we learn about new hosting options.

scalingo.com

0
0
1
0
0
0
0

Dear fellow #Python developers and packagers: if someone on PyPI has already picked up a name that you really really wanted for your module, is it too much to ask not to retaliate by picking a name that will make things very confusing and ambiguous forever for anyone who tries to use either of the modules?

In particular, if someone picked the name foo already, can you please refrain from naming your package python-foo?

Otherwise we keep getting absurd situations like multipart and python-multipart.

And then, because of the most common naming convention for Python packages distributed by pacman, apt, yum etc., this translates into crazy things like python-multipart and python-python-multipart.

0

Can any folks develop an opinion about github.com/glyph/Fritter/pull/ ? I don't need a full code review but it would be really useful to have thoughts about whether it's clear when this would be useful, if it would in fact be useful, or if "discrete" is both a correct and useful shorthand for what it's doing.

0
0
0
0
0
0
0
0
0
0
0

I wrote about the first big investigation PR I did for Werkzeug, back in 2018. Now that we support Python 3.10+, I can replace it with one simple line of code. Here's how to detect if `python` was run with the `-m` option: davidism.com/python-args/

0
0

Django Commons is recruiting new admins (woo sustainability)!

👉 django-commons.org/blog/2026/0

We are looking for people with experience as project maintainers, open source contributors, community organizers, conference organizers, community managers, Djangonaut Space participants, writers of docs, or people with other kinds of open source experience.

0

Autosave is here with Wagtail 7.3! 🎉 🎉 🎉 And there are many other great things in this release too!

Things like:
- 40% smaller images with the same quality
- Customizable accessibility checks
- Block settings for StreamField

Check it out:
wagtail.org/blog/wagtail-73/

0

Django 6.0.2 is out and it’s an important security release 🚨

It fixes:
• HIGH severity SQL injection issues (FilteredRelation, order_by, PostGIS raster lookups)
• MODERATE severity DoS issues (ASGI repeated headers, Truncator HTML parsing)
• a LOW severity timing attack in mod_wsgi auth

djangoproject.com/weblog/2026/

Similar security fixes were also released for Django 5.2.11 and 4.2.28.

If you run Django in production, read the release notes and plan an update 🔒

0

people, I have a question about names. In the following example, what do you call the first line of this function (everything from `def` through the colon)?

Followup question: When someone refers to the "function definition" does that make you think of the entire function, or just part of it?

def report_observation(bird: str) -> str:
    """Report a birding observation."""
    return f"A {bird} was seen during the count period."

msg = report
print(msg)
0

Looks like the next-generation low-JavaScript coding solution has arrived. Django LiveView, the HTMX competitor that passes HTML via WebSocket. Looking forward to getting my hands dirty with it! 😍 🐍 🐴 django-liveview.andros.dev/ by @andros

0

@mirandahMiranda Heath @django @jacobjacobian another quote from the same source,

“T]he one that annoys me personally is Facebook buys Instagram for a billion dollars, and Instagram has not donated a cent or a line of code to or to which they built that on top of. There is so much money around open source, there is not a company out there that is not directly more profitable because they're using free software and yet very very few people actually are getting paid for their work on open source.’”

0
1