11 buildPythonPackage rec {
16 disabled = pythonOlder "3.7";
18 src = fetchFromGitHub {
20 repo = "python-can-isotp";
22 hash = "sha256-wfZMVfLBdYkFbb0DiDWmGaraykJ/QL64Zkl2/nBu4lY=";
25 build-system = [ setuptools ];
27 nativeCheckInputs = [ pytestCheckHook ];
30 # we don't support socket tests
31 "test/test_can_stack.py"
32 "test/test_layer_vs_socket.py"
35 # behaves inconsistently due to timing
36 "test/test_transport_layer.py"
37 "test/test_helper_classes.py"
40 pythonImportsCheck = [ "isotp" ];
43 description = "Python package that provides support for ISO-TP (ISO-15765) protocol";
44 homepage = "https://github.com/pylessard/python-can-isotp";
45 changelog = "https://github.com/pylessard/python-can-isotp/releases/tag/v${version}";
46 license = licenses.mit;
47 maintainers = with maintainers; [