8 buildPythonPackage rec {
12 src = fetchFromGitHub {
14 repo = "omnilogic-api";
16 sha256 = "19pmbykq0mckk23aj33xbhg3gjx557xy9a481mp6pkmihf2lsc8z";
19 propagatedBuildInputs = [
25 # Is not used but still present in setup.py
26 substituteInPlace setup.py --replace "'config'," ""
29 # Project has no tests
31 pythonImportsCheck = [ "omnilogic" ];
34 description = "Python interface for the Hayward Omnilogic pool control system";
35 homepage = "https://github.com/djtimca/omnilogic-api";
36 license = with licenses; [ asl20 ];
37 maintainers = with maintainers; [ fab ];