I'd vote to recommend (or even require) the black code formatter for PSL Python projects. An advantage of black is that it defines a single best code format; it advertises itself as "uncompromising", removing the code author from any code formatting choices so they can focus on just coding. It's integrated to editors like VS Code and I've enjoyed using it over the past few months.
We may also want to define a standard line length. I've been using black with 79 characters.