12 buildPythonPackage rec {
15 format = "setuptools";
17 disabled = pythonOlder "3.7";
19 src = fetchFromGitHub {
23 hash = "sha256-/JWQUtFBW4uqCbs/nUxj1pRBfTCXV4wcqTkqvzpdFrM=";
26 propagatedBuildInputs = [
37 # Some tests needs network capabilities
38 "test_str_types_empty"
39 "test_associate_reject"
40 "TestAEGoodAssociation"
43 "TestEventHandlingAcceptor"
44 "TestEventHandlingRequestor"
52 "TestQRGetServiceClass"
53 "TestQRMoveServiceClass"
56 "TestStorageServiceClass"
65 "pynetdicom/apps/tests/"
68 pythonImportsCheck = [
73 description = "Python implementation of the DICOM networking protocol";
74 homepage = "https://github.com/pydicom/pynetdicom";
75 license = with licenses; [ mit ];
76 maintainers = with maintainers; [ fab ];
77 # Tests are not passing on Darwin/Aarch64, thus it's assumed that it doesn't work
78 broken = stdenv.isDarwin || stdenv.isAarch64;