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 = [
38 # https://github.com/lazdavila/pescea/pull/1
39 substituteInPlace setup.py \
40 --replace '"asyncio",' ""
44 # AssertionError: assert <State.BUSY: 'BusyWaiting'>...
45 "test_updates_while_busy"
46 # Test requires network access
50 pythonImportsCheck = [
55 broken = stdenv.isDarwin;
56 description = "Python interface to Escea fireplaces";
57 homepage = "https://github.com/lazdavila/pescea";
58 license = licenses.gpl3Plus;
59 maintainers = with maintainers; [ fab ];