Here's a hill I'll die on: "#Pythonic" is a meaningless word.

People will use it to justify any, and sometimes incompatible formatting preferences.
"Idiomatic #Python" should be what it stands for, which has nothing to do with formatting. Even then, it sounds much too dogmatic to my taste. Good design doesn't need pseudo justifications like "that's the way we've always done it"; only poor quality code does.

@neutrinoceros I use the word to mean syntax/mechanism more than format, e.g., this is a place to use a comprehension; this is a place to have a default parameter value of None rather than an empty dict; this is a place to use a defaultdict; this is a place to add an `if` in your comprehension that tests if the value is already seen and also adds it to the already seen set, etc. Let ruff or black or whatever worry about formatting.
@YesJustWolf that makes sense, but my sense is that the meaning is lost unless *everyone* use it the same way.