1 { lib, buildPythonPackage, fetchPypi, fetchFromGitHub
2 , wheel, pytestCheckHook, pytestrunner }:
4 buildPythonPackage rec {
8 src = fetchFromGitHub {
12 sha256 = "1fxrh57z3fjl95db8jh71grkv5id8qk65g6k5jqcs9v3dgkg8jkl";
15 propagatedBuildInputs = [ wheel ];
17 # Using pytes instead of setuptools check hook allows disabling specific tests
18 checkInputs = [ pytestCheckHook pytestrunner ];
19 dontUseSetuptoolsCheck = true;
21 # Test fails with a an error: AssertionError: assert 30 == 31
22 "test_recurring_task_5"
26 homepage = "https://github.com/JoelBender/bacpypes";
27 description = "BACpypes provides a BACnet application layer and network layer written in Python for daemons, scripting, and graphical interfaces.";
28 license = licenses.mit;
29 maintainers = with maintainers; [ bachp ];