17 buildPythonPackage rec {
18 pname = "hahomematic";
19 version = "2024.10.17";
22 disabled = pythonOlder "3.12";
24 src = fetchFromGitHub {
25 owner = "danielperna84";
27 rev = "refs/tags/${version}";
28 hash = "sha256-7VCmZcs2WtS9rlWby40dZGXcFY8E+3q+QH2URJkOLLQ=";
31 __darwinAllowLocalNetworking = true;
34 substituteInPlace pyproject.toml \
35 --replace-fail "setuptools==75.1.0" "setuptools" \
38 build-system = [ setuptools ];
54 pythonImportsCheck = [ "hahomematic" ];
57 description = "Python module to interact with HomeMatic devices";
58 homepage = "https://github.com/danielperna84/hahomematic";
59 changelog = "https://github.com/danielperna84/hahomematic/blob/${src.rev}/changelog.md";
60 license = licenses.mit;
61 maintainers = with maintainers; [