12 , chacha20poly1305-reuseable
23 buildPythonPackage rec {
24 pname = "aioesphomeapi";
28 disabled = pythonOlder "3.9";
30 src = fetchFromGitHub {
33 rev = "refs/tags/v${version}";
34 hash = "sha256-kj4FHsNsGsMxK+EI1jgqBfvldkyAoBkCTGT1yiZMmzY=";
42 propagatedBuildInputs = [
43 chacha20poly1305-reuseable
47 ] ++ lib.optionals (pythonOlder "3.11") [
51 pythonImportsCheck = [
61 changelog = "https://github.com/esphome/aioesphomeapi/releases/tag/v${version}";
62 description = "Python Client for ESPHome native API";
63 homepage = "https://github.com/esphome/aioesphomeapi";
64 license = licenses.mit;
65 maintainers = with maintainers; [ fab hexa ];