14 , chacha20poly1305-reuseable
26 buildPythonPackage rec {
27 pname = "aioesphomeapi";
31 disabled = pythonOlder "3.9";
33 src = fetchFromGitHub {
35 repo = "aioesphomeapi";
36 rev = "refs/tags/v${version}";
37 hash = "sha256-GFQ87Ic0xHXs8ZgmzH7kOFbDSNmtj0hx+YHKnrz/sG0=";
48 chacha20poly1305-reuseable
53 ] ++ lib.optionals (pythonOlder "3.11") [
64 # https://github.com/esphome/aioesphomeapi/issues/837
65 "test_reconnect_logic_stop_callback"
68 pythonImportsCheck = [
73 description = "Python Client for ESPHome native API";
74 homepage = "https://github.com/esphome/aioesphomeapi";
75 changelog = "https://github.com/esphome/aioesphomeapi/releases/tag/v${version}";
76 license = licenses.mit;
77 maintainers = with maintainers; [ fab hexa ];