18 buildPythonPackage rec {
19 pname = "hahomematic";
20 version = "2025.1.10";
23 disabled = pythonOlder "3.12";
25 src = fetchFromGitHub {
29 hash = "sha256-4aHrQ8EgaQNNT4M8FBEHXxgU+ES3ylegYwFyz3Hf+jQ=";
32 __darwinAllowLocalNetworking = true;
35 substituteInPlace pyproject.toml \
36 --replace-fail "setuptools==75.6.0" "setuptools" \
39 build-system = [ setuptools ];
56 pythonImportsCheck = [ "hahomematic" ];
59 description = "Python module to interact with HomeMatic devices";
60 homepage = "https://github.com/SukramJ/hahomematic";
61 changelog = "https://github.com/SukramJ/hahomematic/blob/${src.tag}/changelog.md";
62 license = licenses.mit;
63 maintainers = with maintainers; [