iMicknl / python-overkiz-api

Async Python wrapper to interact with internal Somfy TaHoma API, or other OverKiz API's.
MIT License
48 stars 29 forks source link

Drop support for Python 3.8 & 3.9, add support for Python 3.12 in CI/CD and update to latest packages #1311

Closed iMicknl closed 1 month ago

iMicknl commented 2 months ago

This pull request includes multiple changes aimed at updating dependencies, improving type hints, and removing outdated configurations. The most important changes include updating the Python version, enhancing type hints, and cleaning up IntelliJ IDEA project files.

Breaking

Dependency and Version Updates:

Type Hint Improvements:

Configuration Cleanup:

Pre-commit and Tox Configuration:

Miscellaneous:

iMicknl commented 2 months ago

@tetienne quite a big PR in the end. If you would have time coming week to have a quick glance, would be appreciated. I will do some tests on HA with this package, since there have been some (potential) breaking changes.

tetienne commented 2 months ago

@tetienne quite a big PR in the end. If you would have time coming week to have a quick glance, would be appreciated. I will do some tests on HA with this package, since there have been some (potential) breaking changes.

Sure I will have a look. From my phone, it looks almost good.