frequenz-floss / frequenz-sdk-python

Frequenz Python Software Development Kit (SDK)
https://frequenz-floss.github.io/frequenz-sdk-python/
MIT License
13 stars 17 forks source link

Enforce Google-syle imports #222

Open leandro-lucarella-frequenz opened 1 year ago

leandro-lucarella-frequenz commented 1 year ago

What's needed?

To make sure we use Google-style imports.

Proposed solution

Add a pylint plugin to enforce this: https://pypi.org/project/pylint-google-style-guide-imports-enforcing/.

We also need to make sure we start writing modules and symbol names compatible with it, and eventually update old names too.

Use cases

No response

Alternatives and workarounds

No response

Additional context

Discussion:

llucax commented 1 year ago

I'm blocking this until we find a good package/module structure: