9 buildPythonPackage rec {
10 pname = "screenlogicpy";
12 format = "setuptools";
14 disabled = pythonOlder "3.6";
16 src = fetchFromGitHub {
17 owner = "dieselrabbit";
19 rev = "refs/tags/v${version}";
20 sha256 = "sha256-1tBr7k7RutCHvea/56J7drl9P+WZ5bQpDeQwhgktc1s=";
29 # Tests require network access
30 "test_gateway_discovery"
31 "test_async_discovery"
34 "test_asyncio_gateway_discovery"
37 pythonImportsCheck = [
42 description = "Python interface for Pentair Screenlogic devices";
43 homepage = "https://github.com/dieselrabbit/screenlogicpy";
44 license = with licenses; [ gpl3Only ];
45 maintainers = with maintainers; [ fab ];