Sounds like a good idea to me.
---
Dr. Bobby R. Bruce
Room 2235,
Kemper Hall, UC Davis
Davis,
CA, 95616

web: https://www.bobbybruce.net


On Wed, Mar 3, 2021 at 10:11 AM Daniel Carvalho via gem5-dev <
gem5-dev@gem5.org> wrote:

> +1
>
> Em quarta-feira, 3 de março de 2021 14:35:57 BRT, Jason Lowe-Power via
> gem5-dev <gem5-dev@gem5.org> escreveu:
>
>
> Hi all,
>
> Right now, we don't have an official style guide for python. Our style
> guide (
> http://www.gem5.org/documentation/general_docs/development/coding_style/)
> is very C++ focused.
>
> I would like to propose adopting a relatively strict PEP 8 style guide:
> https://www.python.org/dev/peps/pep-0008. This is the "official" style
> guide for python (as much as there is anything official). I say "relatively
> strict" to mean that we will limit our exceptions *as much as possible*.
>
> To implement this, Andreas S. recently pointed me to the "Black" package (
> https://pypi.org/project/black/) which automatically fixes code style. I
> just tried it out with gem5art (patch coming soon) and found that it works
> really well. The only downside is that it's not configurable at all. Adding
> special cases would be almost impossible.
>
> Concrete and specific proposal:
> - Adopt PEP 8 as our official style guide
> - Use black to reformat all python code in src/
> - Use black to reformat code in configs/
> - Use black to reformat other python code
> - Use black as part of our commit hook to make sure all future python is
> formatted to PEP 8
>
> Let me know what you think!
>
> Cheers,
> Jason
> _______________________________________________
> gem5-dev mailing list -- gem5-dev@gem5.org
> To unsubscribe send an email to gem5-dev-le...@gem5.org
> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
> _______________________________________________
> gem5-dev mailing list -- gem5-dev@gem5.org
> To unsubscribe send an email to gem5-dev-le...@gem5.org
> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
_______________________________________________
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send an email to gem5-dev-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to