[project] name = "goodwe-mqtt" version = "0.1" requires-python = "==3.12.*" dependencies = [ "dotenv>=0.9.9", "structlog>=25.5.0", "uvicorn>=0.40.0", "goodwe>=0.4.8", "paho-mqtt>=2.1.0", "suntime>=1.3.2", "backoff>=2.2.1", ] [dependency-groups] dev = [ "mypy>=1.19.1", "pre-commit>=4.5.1", "ruff>=0.14.10", ]