13 buildPythonPackage rec {
18 disabled = pythonOlder "3.7";
20 src = fetchFromGitHub {
23 rev = "refs/tags/v${version}";
24 hash = "sha256-f5+9uDS8WfGjWWYf0wUEPM6ZitQpKPJIjAj1WhyyWEM=";
27 build-system = [ setuptools ];
35 nativeCheckInputs = [ pytestCheckHook ];
37 pythonImportsCheck = [ "dirigera" ];
40 description = "Module for controlling the IKEA Dirigera Smart Home Hub";
41 homepage = "https://github.com/Leggin/dirigera";
42 changelog = "https://github.com/Leggin/dirigera/releases/tag/v${version}";
43 license = licenses.mit;
44 maintainers = with maintainers; [ fab ];
45 mainProgram = "generate-token";
46 broken = versionOlder pydantic.version "2";