wmalgadey / PyTado

Python binding for Tado web API. Pythonize your central heating!
GNU General Public License v3.0
76 stars 41 forks source link

Code quality improvements and tooling #79

Closed albertomontesg closed 3 days ago

albertomontesg commented 7 months ago

Given the request to improve the library to make it more reliable and ready for a 1.0 version, here is my contribution on that regard: https://github.com/wmalgadey/PyTado/issues/75

Added as standard tools:

In addition, I consolidation all configuration for the Python package and the different toolings into the new pyproject.toml.

As code quality improvements:

wmalgadey commented 6 months ago

merged in a temporary branch to add workflows and fix conflicts. see #83

wmalgadey commented 6 months ago

I did some mess while fixing this PR, so I reopened it, until I can push the fixes again (Sorry for the troubles!)