1{ lib
2, buildPythonPackage
3, fetchPypi
4, aenum
5, dacite
6}:
7
8buildPythonPackage rec {
9 pname = "home-assistant-chip-clusters";
10 version = "2023.10.2";
11 format = "wheel";
12
13 src = fetchPypi {
14 inherit format version;
15 pname = "home_assistant_chip_clusters";
16 dist = "py3";
17 python = "py3";
18 hash = "sha256-wAXxz0BryZ6i0yaqNp74PfApwMHYQuSLz5prJEiG1YE=";
19 };
20
21 propagatedBuildInputs = [
22 aenum
23 dacite
24 ];
25
26 pythonImportsCheck = [
27 "chip.clusters"
28 "chip.clusters.ClusterObjects"
29 "chip.tlv"
30 ];
31
32 doCheck = false; # no tests
33
34 meta = with lib; {
35 description = "Python-base APIs and tools for CHIP";
36 homepage = "https://github.com/home-assistant-libs/chip-wheels";
37 changelog = "https://github.com/home-assistant-libs/chip-wheels/releases/tag/${version}";
38 license = licenses.asl20;
39 maintainers = teams.home-assistant.members;
40 sourceProvenance = with sourceTypes; [ binaryNativeCode ];
41 };
42}