12 buildPythonPackage rec {
15 format = "setuptools";
17 disabled = pythonOlder "3.7";
19 src = fetchFromGitHub {
22 # https://github.com/lazdavila/pescea/issues/4
23 rev = "a3dd7deedc64205e24adbc4ff406a2f6aed3b240";
24 hash = "sha256-5TkFrGaSkQOORhf5a7SjkzggFLPyqe9k3M0B4ljhWTQ=";
27 propagatedBuildInputs = [ async-timeout ];
36 # https://github.com/lazdavila/pescea/pull/1
37 substituteInPlace setup.py \
38 --replace '"asyncio",' ""
42 # AssertionError: assert <State.BUSY: 'BusyWaiting'>...
43 "test_updates_while_busy"
44 # Test requires network access
48 pythonImportsCheck = [ "pescea" ];
51 description = "Python interface to Escea fireplaces";
52 homepage = "https://github.com/lazdavila/pescea";
53 license = licenses.gpl3Plus;
54 maintainers = with maintainers; [ fab ];