I think we should add how Python scripts should be formatted. I noticed that while reading the Modula-2 patchset where it follows the C/C++ style when it comes to Python files.
Ready to be installed? Thanks, Martin --- htdocs/codingconventions.html | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/htdocs/codingconventions.html b/htdocs/codingconventions.html index e4d30510..180ef35a 100644 --- a/htdocs/codingconventions.html +++ b/htdocs/codingconventions.html @@ -80,6 +80,7 @@ the conventions separately from any other changes to the code.</p> </li> </ul> </li> +<li><a href="#Python_Conventions">Python Language Conventions</a> </ul> @@ -1483,6 +1484,19 @@ with a right brace, optional closing comment, and a new line. Definitions within the body of a namespace are not indented. </p> +<h2 id="Python_Conventions">Python Language Conventions</h2> + +<p> +Python scripts should follow <a href="https://peps.python.org/pep-0008/">PEP 8 – Style Guide for Python Code</a> +which can be verified by <a href="flake8.pycqa.org">flake8</a> tool. +We do also recommend using the following <code>flake8</code> plug-ins: + +<ul> + <li>flake8-builtins</li> + <li>flake8-import-order</li> + <li>flake8-quotes</li> +</ul> +</p> </body> </html> -- 2.37.3