From unknown Tue Jun 17 01:31:55 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#59792 <59792@debbugs.gnu.org> To: bug#59792 <59792@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add python-pynetdicom. Reply-To: bug#59792 <59792@debbugs.gnu.org> Date: Tue, 17 Jun 2025 08:31:55 +0000 retitle 59792 [PATCH] gnu: Add python-pynetdicom. reassign 59792 guix-patches submitter 59792 Antero Mejr severity 59792 normal tag 59792 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 03 00:04:36 2022 Received: (at submit) by debbugs.gnu.org; 3 Dec 2022 05:04:36 +0000 Received: from localhost ([127.0.0.1]:50950 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p1KhX-0004O7-DO for submit@debbugs.gnu.org; Sat, 03 Dec 2022 00:04:35 -0500 Received: from lists.gnu.org ([209.51.188.17]:34338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p1KhR-0004O0-T0 for submit@debbugs.gnu.org; Sat, 03 Dec 2022 00:04:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p1KhR-0000c9-GU for guix-patches@gnu.org; Sat, 03 Dec 2022 00:04:29 -0500 Received: from mout-p-103.mailbox.org ([80.241.56.161]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1p1KhP-0001tc-DU for guix-patches@gnu.org; Sat, 03 Dec 2022 00:04:29 -0500 Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:b231:465::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4NPHly3Kz2z9sQT for ; Sat, 3 Dec 2022 06:04:14 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1670043854; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=SvikJzg9UG+4Rm4yMM5giuGrNB7KFHzhRqpQOStGGbY=; b=PmxSUF/z/86SveF2f5j+mr6u+4IXyqwYCmIPfYkqAl3gNQabQ2d+XhqYHCIwLXKk5WPU4o d9wITkQRp96GGGadVlblCHtbaL4LeUrNbWsd0TglspJ96ub9Ry+O4NVuOyplGf81e0A8T6 17ZZVaOpasLvooapOiAkVO92I3QR+69d6ORPAmab9xH6PvMsGxTmDNZeRlkgmzU+JSTUe1 6jM41iw0qe1tWz3tq/AmUetiWrLu+Qz2RLEB7Enei4DbSWWUWFjKpSv9i9RG1f+vq/Hba/ CazInIENKe83uhjovn7WpIdG86Cn1Erc5S2qyEhBIIYubdBWCW4uegDIEWJm2Q== From: Antero Mejr DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1670043850; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=SvikJzg9UG+4Rm4yMM5giuGrNB7KFHzhRqpQOStGGbY=; b=NNR3dswd4D6AGmeHwBy7hoN6ZFLfatt4md0J5aiQPjdakNH8j+JPbGas0XswGPIo1xsOoi PCtGLxVSi8F7RPWKZeGcAvGSiKQbFVxQGf7eKoyeSWklm13vNjNS/imYxKiSPyRZIkrRvU 2YN1IKzsgdzUheEIfsi89E3Vej6t51IWHgwT+UcbuzW9v9xB/cZZjzSbbdm8byacy6El6f Oz2rsRAx/IVrXqSVQtHkYn44T84YmbTPHUuXuO+02gMiSIWCcGNs6sAXrmsIQbPstSen48 jQf052p/S5PXchC4UH4vEJcYSCYinjimAH/f5Xt4EEZPGgyDj0ZBpm0LTXYpqA== To: guix-patches@gnu.org Subject: [PATCH] gnu: Add python-pynetdicom. Date: Sat, 3 Dec 2022 05:03:57 +0000 Message-Id: <20221203050357.30524-1-antero@mailbox.org> MIME-Version: 1.0 X-Debbugs-Cc: jgart@dismail.de X-Debbugs-Cc: lars@6xq.net Content-Transfer-Encoding: 8bit X-MBO-RS-META: zwwj7cty1o5g3hoao6pnxr8nkd8uegnf X-MBO-RS-ID: d5b4acafd7f9c8265cb X-Rspamd-Queue-Id: 4NPHly3Kz2z9sQT Received-SPF: pass client-ip=80.241.56.161; envelope-from=antero@mailbox.org; helo=mout-p-103.mailbox.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) * gnu/packages/python-science.scm (python-pynetdicom): New variable. --- gnu/packages/python-science.scm | 41 +++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index 00bba25a4a..d45bcd9bca 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -1702,6 +1702,47 @@ (define-public python-pydicom in a pythonic way.") (license license:expat))) +(define-public python-pynetdicom + (package + (name "python-pynetdicom") + (version "2.0.2") + (source (origin + (method url-fetch) + (uri (pypi-uri "pynetdicom" version)) + (sha256 + (base32 + "0farmgviaarb3f4xn751card3v0lza57vwgl5azxxq65p7li44i3")))) + (build-system python-build-system) + (arguments + (list #:phases #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "pytest" "-vv" "-k" + ;; network tests, 2977/3283 pass + (string-append + " not TestFindSCP" + " and not TestQRGetServiceClass" + " and not TestQRMoveServiceClass" + " and not TestStoreSCP" + " and not test_ae.py" + " and not test_echoscp.py" + " and not test_qrscp_echo.py" + " and not test_storescp.py" + " and not test_pr_level_patient" + " and not test_pr_level_series" + " and not test_scp_cancelled")))))))) + (native-inputs (list python-pyfakefs python-pytest)) + (propagated-inputs (list python-pydicom python-sqlalchemy)) + (home-page "https://github.com/pydicom/pynetdicom") + (synopsis "Python implementation of the DICOM networking protocol") + (description + "@code{pynetdicom} is a Python package that implements the DICOM +networking protocol. Working with @code{pydicom}, it allows the easy creation +of DICOM @acronym{SCUs,Service Class Users} and +@acronym{SCPs,Service Class Providers}.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 03 00:09:05 2022 Received: (at 59792) by debbugs.gnu.org; 3 Dec 2022 05:09:05 +0000 Received: from localhost ([127.0.0.1]:50986 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p1Klq-0004R3-5z for submit@debbugs.gnu.org; Sat, 03 Dec 2022 00:09:05 -0500 Received: from mout-p-201.mailbox.org ([80.241.56.171]:57528) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p1Klm-0004Qf-4y for 59792@debbugs.gnu.org; Sat, 03 Dec 2022 00:08:59 -0500 Received: from smtp202.mailbox.org (smtp202.mailbox.org [10.196.197.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4NPHsD0YKbz9sV8 for <59792@debbugs.gnu.org>; Sat, 3 Dec 2022 06:08:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1670044128; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=MQUdDSd86xu1QC+yiGB5pOkUfHegCMaBkWNDF8ZTm58=; b=NLCxaI6v6O6TI0Eqi1bfUPoX+LnjqGNh7+yC3gVHXX65ROE4lT4wKhtqy3QbAQ2PvfsNnF 6jVVIRwL0tY3VIsLs445ceIG2XddQtZQ9Ev/TRR3QncE0rip0smJ8jYr2yVjngKv88M7zU qncPXjTknN7vJZh2h16l+9BYGfmpi1zCMHBKv9BKbL1DhPtJJqRr5GEbz4nBtD3D8QNCtB H67q42+GPTvi1Ht4wfzbx9Oiet7lOFmd06jNEq1E+7p4pWQmhnaxNrua2ufldD8Zkero33 mzDu/JcIjw0zlShcIudnknbyClcl1bUWX12NjLSjDQlNIuPCFSxSMUmKW1oRdg== From: Antero Mejr DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1670044123; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=MQUdDSd86xu1QC+yiGB5pOkUfHegCMaBkWNDF8ZTm58=; b=K/APhNXFuk5dnODccUjzPHU0PJ5IQ32dRUyk7AIhY5tIimpLSo+8YNoILZDpIKL6tFj8BW JKrWsWyToQAc4AgJyaWO/bDEEmVI+YW8/liCWQ0e5gGvmoMM/Bj/R0Zd7kpvXgNNYyZiqZ m2j5NcJaXFpK/HV7ICTrHmUG5EI0iX9nRjapR91v42WXkTTYQS08LbRJdJKKb/GjtOc035 HedrWO18I4RTlQ2Lf0omGG4KkeYyfHflLdyE4KypeIHpPThzPZ5D8tEQa2Iwq+hbNXv3Gv Hod7oSjpw5/ntzfFTLOg8XFcTrdUyjnJ1+fP7Ths9kh349FSJL38DLTT4VjX1g== To: 59792@debbugs.gnu.org Subject: [PATCH] gnu: Add python-pydicom. Date: Sat, 3 Dec 2022 05:08:29 +0000 Message-Id: <20221203050829.30666-1-antero@mailbox.org> MIME-Version: 1.0 X-Debbugs-Cc: jgart@dismail.de X-Debbugs-Cc: lars@6xq.net Content-Transfer-Encoding: 8bit X-MBO-RS-META: 3figtoczm3ofmoptnj4i58rna33dzhw8 X-MBO-RS-ID: 10e1445904a41fe177e X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 59792 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/python-science.scm (python-pydicom): New variable. --- Please apply this patch first. Supersedes #55989. gnu/packages/python-science.scm | 46 +++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index 52fe1460bb..00bba25a4a 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -1656,6 +1656,52 @@ (define-public python-vaex-core tabular datasets. This package provides the core modules of Vaex.") (license license:expat))) +(define-public python-pydicom + (package + (name "python-pydicom") + (version "2.3.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pydicom/pydicom") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0q209i2jgwv5z1xhi7frydkplby7jaiz624pjq6vi51wvlmimpf6")))) + (build-system python-build-system) + (arguments + (list #:phases #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + ;; skip tests using external data + (invoke "pytest" "-vv" "-k" + (string-append + " not TestDataElement" + " and not TestDatasetOverlayArray" + " and not TestReader" + " and not Test_JPEG_LS_Lossless_transfer_syntax" + " and not test_data_manager.py" + " and not test_encaps.py" + " and not test_encoders_pydicom.py" + " and not test_filewriter.py" + " and not test_gdcm_pixel_data.py" + " and not test_handler_util.py" + " and not test_jpeg_ls_pixel_data.py" + " and not test_numpy_pixel_data.py" + " and not test_overlay_np.py" + " and not test_pillow_pixel_data.py" + " and not test_rle_pixel_data.py")))))))) + (native-inputs (list python-pytest)) + (propagated-inputs (list python-numpy python-pillow)) + (home-page "https://github.com/pydicom/pydicom") + (synopsis "Python library for reading and writing DICOM data") + (description "@code{pydicom} is a Python library for reading and writing +DICOM medical image files. It lets developers read, modify and write DICOM data +in a pythonic way.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 16 09:50:20 2023 Received: (at 59792) by debbugs.gnu.org; 16 Jan 2023 14:50:20 +0000 Received: from localhost ([127.0.0.1]:32812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHQoW-0000rx-7W for submit@debbugs.gnu.org; Mon, 16 Jan 2023 09:50:20 -0500 Received: from mail-qt1-f172.google.com ([209.85.160.172]:46703) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHQoT-0000rf-AY for 59792@debbugs.gnu.org; Mon, 16 Jan 2023 09:50:19 -0500 Received: by mail-qt1-f172.google.com with SMTP id x7so14621377qtv.13 for <59792@debbugs.gnu.org>; Mon, 16 Jan 2023 06:50:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=hO6xY9i5Z2ukO/M+8LhVoA2+5tDsxl6PGWsKPVoNTNk=; b=Fk9kA+ezZOX9YhXDKzXi9tn3Mc+G44sIjQHPUgD1yag7SUaSeI3S4duFE92tjXNIQ8 akg0RScfZMpQfoO1jSkc9ZDY7f1pQIQov4aYfffhmsW8NMAxl7WlSltG73Kj34VW2Nq/ 55AWiJ5y3sXW0EAsqrdRMMzCk4SZ31nPD1xw3eE6/9a2n7rgMi7ZIeWBqsDOybS6Y9tr TYy+xOcTpBydl68deVMKsKy5D80ieE3HDaqn91GS7kq3Zjsw2FKakq71mU9Gh8Yvuhmx ZNnM2/UfSTOdVzT3VSggaaJ12gukUDRd/UaoGBzTPsO0tJOfC4bJ3phOe+iUMIEDj8Q2 NJDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=hO6xY9i5Z2ukO/M+8LhVoA2+5tDsxl6PGWsKPVoNTNk=; b=buNNasQ46fW9CqVtWTcMUd7v+xXxi6VMzzzjHHuWKUDrhLekr+7KNkAvhm2Od2Tsy1 jXBabBqIAc36xQ+gtYu4+0xfq7WgWEK6/euSdgbsLhOD7VXODX8rmaknS7c65YHLmopH gzlNttQDOVRRF+N4A6CD5LGzVxwO/IoLIbtWEab1s7DPikRjk8DZaf5lBl00cSLuRG5Y iRwJ7/qcnkdAoEFIj61c0gC+T3va671U4kSDvwGAITsG88RiqHH6ersDJO9cdUoXqzvg C05rzhiIQUMCotZuChFJOb6jg4+TSzU6mPpWL7fskSYm8aXJHqo4O+P+sLbP0ea8MI8i +ATA== X-Gm-Message-State: AFqh2kq5nJVuCcn0bN6WKAKV94Bb7rvk2f0juKorv+xMlAgRafiFrlOf ZhgbwXHYaqMaRHZRHTeJl0PQ4UX+wOXgrsot X-Google-Smtp-Source: AMrXdXt7wtLSpltvHPhKc/2YuILpdpGWlPpQFxfutblyOtbJro4VLMfTECn3u7wYdVVSKfsHu7Kcfw== X-Received: by 2002:a05:622a:5147:b0:3b6:3a8f:d743 with SMTP id ew7-20020a05622a514700b003b63a8fd743mr1089320qtb.66.1673880611581; Mon, 16 Jan 2023 06:50:11 -0800 (PST) Received: from hurd (dsl-10-130-209.b2b2c.ca. [72.10.130.209]) by smtp.gmail.com with ESMTPSA id y6-20020a37f606000000b006fef61300fesm1494663qkj.16.2023.01.16.06.50.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Jan 2023 06:50:11 -0800 (PST) From: Maxim Cournoyer To: Antero Mejr Subject: Re: bug#59792: [PATCH] gnu: Add python-pynetdicom. References: <20221203050357.30524-1-antero@mailbox.org> <20221203050829.30666-1-antero@mailbox.org> Date: Mon, 16 Jan 2023 09:50:10 -0500 In-Reply-To: <20221203050829.30666-1-antero@mailbox.org> (Antero Mejr's message of "Sat, 3 Dec 2022 05:08:29 +0000") Message-ID: <87lem2a5zx.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 59792 Cc: lars@6xq.net, 59792@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello Antero! Antero Mejr writes: > * gnu/packages/python-science.scm (python-pydicom): New variable. Thanks for this contribution. > Please apply this patch first. > Supersedes #55989. > > gnu/packages/python-science.scm | 46 +++++++++++++++++++++++++++++++++ > 1 file changed, 46 insertions(+) > > diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm > index 52fe1460bb..00bba25a4a 100644 > --- a/gnu/packages/python-science.scm > +++ b/gnu/packages/python-science.scm > @@ -1656,6 +1656,52 @@ (define-public python-vaex-core > tabular datasets. This package provides the core modules of Vaex.") > (license license:expat))) > > +(define-public python-pydicom > + (package > + (name "python-pydicom") > + (version "2.3.1") > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/pydicom/pydicom") > + (commit (string-append "v" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "0q209i2jgwv5z1xhi7frydkplby7jaiz624pjq6vi51wvlmimpf6")))) > + (build-system python-build-system) > + (arguments > + (list #:phases #~(modify-phases %standard-phases > + (replace 'check > + (lambda* (#:key tests? #:allow-other-keys) > + (when tests? > + ;; skip tests using external data Well done! Please use a complete sentence for stand-alone comments, e.g. ";; Skip tests that require networking." > + (invoke "pytest" "-vv" "-k" > + (string-append > + " not TestDataElement" > + " and not TestDatasetOverlayArray" > + " and not TestReader" > + " and not Test_JPEG_LS_Lossless_transfer_syntax" > + " and not test_data_manager.py" > + " and not test_encaps.py" > + " and not test_encoders_pydicom.py" > + " and not test_filewriter.py" > + " and not test_gdcm_pixel_data.py" > + " and not test_handler_util.py" > + " and not test_jpeg_ls_pixel_data.py" > + " and not test_numpy_pixel_data.py" > + " and not test_overlay_np.py" > + " and not test_pillow_pixel_data.py" > + " and not test_rle_pixel_data.py")))))))) Suggestion: If you use pyproject-build-system, you can avoid overriding the test phase, instead making use of the new #:test-flags argument, to provide just the "-k" and patterns. > + (native-inputs (list python-pytest)) > + (propagated-inputs (list python-numpy python-pillow)) > + (home-page "https://github.com/pydicom/pydicom") > + (synopsis "Python library for reading and writing DICOM data") > + (description "@code{pydicom} is a Python library for reading and writing > +DICOM medical image files. It lets developers read, modify and write DICOM data > +in a pythonic way.") I'd avoid "developers", and plainly state: "It can read, modify [...]", and drop "in a pythonic way" since that's more subjective than facts. -- Thanks, Maxim From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 16 09:53:18 2023 Received: (at 59792) by debbugs.gnu.org; 16 Jan 2023 14:53:18 +0000 Received: from localhost ([127.0.0.1]:32816 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHQrN-0000x1-UR for submit@debbugs.gnu.org; Mon, 16 Jan 2023 09:53:18 -0500 Received: from mail-qv1-f54.google.com ([209.85.219.54]:40940) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHQrM-0000wi-DG for 59792@debbugs.gnu.org; Mon, 16 Jan 2023 09:53:16 -0500 Received: by mail-qv1-f54.google.com with SMTP id h10so19638138qvq.7 for <59792@debbugs.gnu.org>; Mon, 16 Jan 2023 06:53:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=xmfLSvkdKIu78Vjqxs+fO7QAIYiRG8umy/lLRqE1cTo=; b=aQQ9FvhRt+EPCtpzeQbBuz7Sbiaa7u0pIA29E35uIkYflKckfRLt3Q3Eok/JMtZNyU bnUDZ7e2ZzbaHdxgcb2PyZZvsIicn+dBGaTdCIqeGPgWA20wDEPeEYEr9C57azHDPlog 0Jr+ZeszZ966fSbwaXlaMTYnM3AruyQfcx8E8RXQhOR6wQztbDWDaYtQ9aK/3rFLFcOj G3/x1ByzC+kTsWd+51ZLnKnj4GXj3Up/HJ2+V/WM7V+I68TWcxMEVG5XhIVNWoe3i1sg piuBfNgX2ZUawXmzLtUrNmYJ8PFJw2jp8F/3LW3Cig8PJ2OYWhmYEIJWwzC0kyP+JlGK yPnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=xmfLSvkdKIu78Vjqxs+fO7QAIYiRG8umy/lLRqE1cTo=; b=Gp/WvPxTmMdJo5lIo96miVYhkt3r2vg3XurtqBvF0sdVlg4DRkGqP4MhR8m0wcsKRN LHaLE+amjG/deqZ+gKWH6h5le4rcMegrDNH5/g1TRv7oSMgBlj0YkTwK8S6yxlgmWPYg k1pMOWieK9QmqDXf5dz2bx7sgYcaW1+hsG4083kwqvezuEHhMCOCZzh5PTfifWozk0RS yHTcU0dOL4VwR/s2NgDyof1B9VQoFgc3Qzlz0fWc4uTU6Z3La6gBoZV1ffEomq7WMefQ 4Fo8CF3az01avgOGEsGOJ0u7UB3vdUWSMmfEzRQvTG7Wpvlp++SAySeTVn69i+dEb2++ 5DSQ== X-Gm-Message-State: AFqh2kosEUR/XWkR9aQyHWy9mD//Ee/Lp82TBmDDIwSnci6br8b5vVOr v4oTb2V+RVsecgV4rsVcFdU= X-Google-Smtp-Source: AMrXdXseQfbV109sx1DsCjcBuYvYlsWXbUd4mvyFKKGmWijAYOUCXXfXNUEabM5aPx6uFyMuNCZ5jA== X-Received: by 2002:a0c:e845:0:b0:534:aeae:f37 with SMTP id l5-20020a0ce845000000b00534aeae0f37mr13138398qvo.28.1673880790889; Mon, 16 Jan 2023 06:53:10 -0800 (PST) Received: from hurd (dsl-10-130-209.b2b2c.ca. [72.10.130.209]) by smtp.gmail.com with ESMTPSA id bp37-20020a05620a45a500b006e99290e83fsm18257305qkb.107.2023.01.16.06.53.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Jan 2023 06:53:10 -0800 (PST) From: Maxim Cournoyer To: Antero Mejr Subject: Re: bug#59792: [PATCH] gnu: Add python-pynetdicom. References: <20221203050357.30524-1-antero@mailbox.org> Date: Mon, 16 Jan 2023 09:53:09 -0500 In-Reply-To: <20221203050357.30524-1-antero@mailbox.org> (Antero Mejr's message of "Sat, 3 Dec 2022 05:03:57 +0000") Message-ID: <87edrua5uy.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 59792 Cc: lars@6xq.net, 59792@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi again, Antero Mejr writes: > * gnu/packages/python-science.scm (python-pynetdicom): New variable. > --- > gnu/packages/python-science.scm | 41 +++++++++++++++++++++++++++++++++ > 1 file changed, 41 insertions(+) > > diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm > index 00bba25a4a..d45bcd9bca 100644 > --- a/gnu/packages/python-science.scm > +++ b/gnu/packages/python-science.scm > @@ -1702,6 +1702,47 @@ (define-public python-pydicom > in a pythonic way.") > (license license:expat))) > > +(define-public python-pynetdicom > + (package > + (name "python-pynetdicom") > + (version "2.0.2") > + (source (origin > + (method url-fetch) > + (uri (pypi-uri "pynetdicom" version)) > + (sha256 > + (base32 > + "0farmgviaarb3f4xn751card3v0lza57vwgl5azxxq65p7li44i3")))) > + (build-system python-build-system) > + (arguments > + (list #:phases #~(modify-phases %standard-phases > + (replace 'check > + (lambda* (#:key tests? #:allow-other-keys) > + (when tests? > + (invoke "pytest" "-vv" "-k" > + ;; network tests, 2977/3283 pass > + (string-append > + " not TestFindSCP" > + " and not TestQRGetServiceClass" > + " and not TestQRMoveServiceClass" > + " and not TestStoreSCP" > + " and not test_ae.py" > + " and not test_echoscp.py" > + " and not test_qrscp_echo.py" > + " and not test_storescp.py" > + " and not test_pr_level_patient" > + " and not test_pr_level_series" > + " and not test_scp_cancelled")))))))) The same tip as offered earlier should work here too (using pyproject-build-system and its #:test-flags argument). > + (native-inputs (list python-pyfakefs python-pytest)) > + (propagated-inputs (list python-pydicom python-sqlalchemy)) > + (home-page "https://github.com/pydicom/pynetdicom") > + (synopsis "Python implementation of the DICOM networking protocol") > + (description > + "@code{pynetdicom} is a Python package that implements the DICOM > +networking protocol. Working with @code{pydicom}, it allows the easy creation > +of DICOM @acronym{SCUs,Service Class Users} and > +@acronym{SCPs,Service Class Providers}.") > + (license license:expat))) I'd drop the "Working with @code{pydicom}, " and start the sentence directly from "It allows the creation of [...]". -- Thanks, Maxim From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 23 19:19:01 2024 Received: (at 59792-done) by debbugs.gnu.org; 24 Jan 2024 00:19:01 +0000 Received: from localhost ([127.0.0.1]:44172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSQyr-000886-9l for submit@debbugs.gnu.org; Tue, 23 Jan 2024 19:19:01 -0500 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]:42279) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSQyo-00087p-Uv for 59792-done@debbugs.gnu.org; Tue, 23 Jan 2024 19:18:59 -0500 Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-40e80046246so29719375e9.1 for <59792-done@debbugs.gnu.org>; Tue, 23 Jan 2024 16:18:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706055528; x=1706660328; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=Km1HLJ7wvC5HI+hJuG7rpeNfHyQ/oMKB1T6D5NkkEXg=; b=LEl0nHIOwQ0VNxYD60x7JcXlFCaZPB8dg6plgAsEs0ls9qn+/DkB2ppbxkWK1oFU7f /3kZ8DbDzCLJFyO6OwkbWf+6NxMCY/2lLx7QvoPLEeUXP0xG9rbvvTMc9fFOtg5RCPB0 Fj2JePqL12gzHZe4x1d2MvVgJ3jkNnLqRejEf00eXL0iJHYythJ4FmxURb47w24z5h+O VLVRzfoDoZrQmzitwsVEEsBB/zEXKyKdsAZpcIKalN8Wan7teJbiNxeq6Tr5s7MRqsQK /jb7TzmBVzAIWpoR8r/ryuP8KxkpMT14PXCIu+yOg8qYPyhpMSdMk03XuHPbmhAzEAoE SIyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706055528; x=1706660328; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Km1HLJ7wvC5HI+hJuG7rpeNfHyQ/oMKB1T6D5NkkEXg=; b=gAL/0dRd2G7aV5gfRWxinqWGm52tCwFmftEruasqUmmnxnUbWuzydzKitaG0V8f7ZP TPCs4hoId70xRYVzFRmVHy1tbIIUK0sTRXYoxOwbhl2Kk5VHRTZiArLR58DyKNOYAqvr AJShuTpdfhaFk+vVqArMk2i6oE7loDu5H0rIgXiWKF43VyOiGV+ljPQ8S/UGASyYXqD5 KfDZbxpz4FMpe6TZOc+KiUJ2XGp1LVKPJhOGh5cls0NlOOhPoevGYvpHdlGq+hPbn7as /AFnC031mjiHTRapfQC84dKMNeZKJsS6W16ajuL4+KZoI2a2rnTCko7zgUTi8mQx0ihw zOiQ== X-Gm-Message-State: AOJu0YwMNM+KZGmOBnOewnBgiOQi+WUKuqQ30fGllQbYvY6BShxWpNtX ZQI69iE3OWTn/zmwR80a7IrCy/kvugBIxY2EuECqSWWDzXDbKCRF39BIUphoVx8= X-Google-Smtp-Source: AGHT+IEZbs4nfdBRrdeTtPxfY5TFfgz12EvBD2NA96UFTL8hZRq24c1UzMjs73fDAkPFGkyJco2Lzg== X-Received: by 2002:a05:600c:3508:b0:40e:70f5:a9a3 with SMTP id h8-20020a05600c350800b0040e70f5a9a3mr184124wmq.5.1706055527975; Tue, 23 Jan 2024 16:18:47 -0800 (PST) Received: from guxtil (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id p10-20020a05600c358a00b0040e559e0ba7sm47627280wmq.26.2024.01.23.16.18.47 for <59792-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Jan 2024 16:18:47 -0800 (PST) From: Sharlatan Hellseher To: 59792-done@debbugs.gnu.org Subject: [PATCH] gnu: Add python-pynetdicom. Date: Wed, 24 Jan 2024 00:18:33 +0000 Message-ID: <87h6j3mvmu.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59792-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Hi, I've fixed merge conflicts and sort package approximately alphabetically apply python-pynetdicom and Maxim's suggestions in separate commits. - python-pydicom was added already - issue :: https://issues.guix.gnu.org/55989 - commit :: e24b9b42bc9a78bc63e6824e74fc6850e8a90490 The patch adding python-pynetdicom pushed as e71abbc6438f2b25f0d41221fadf695dfe094689 to master. Thanks, Oleg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmWwV1kACgkQdtcnv/Ys 0rV6kA//ZwuQyaB6Z+b2DOkgI3MeTTyo7yW5IhPgvmwBn09PqSr89yv5e701gtRy l0VjAJct2fs3X22g9w+hKAYlsT1v+4ooSjPf77A/hGwu1V8PdxQ5m6kGLvEqV+pn Nl6xt7pI8mTC8jcjGt5HMbkjDrO/aKWY/cYla/4k+4ApmK9iMfIjZPMuhTw0+X+y DJwwGM4iMapwyUSmi68Qf4bSSBET5KpAMtIF0XHnMTgUFp2eMeQrSm8vmeL2KY/9 M88JKxvlkgMC3AwFYkpSkCYTfKtN08WOvhuYeckCjxbNDw96jvECL5ePX6GleF0o rPn9JG6uVbtpwvyNlqdVZtZfFtqHed7UtFtxr6ddTcSMYV0j35kANrSgtK6nOU+e fM2b8O0Z28nJ7l2eXpI9xvxbBI77YywVUZeSdywUcNRGB0x54dxWiKJJBfwtIm3r 07FLKzYtDNGg/VWAqHx54TQ+a9N7a10uLon+KBUBLfUdGa5IkXR0WLOJNfT3Paao wPsUZvdYmy78Irvzbh0A5w8o+tlEwjmM6t8DY3btUvwTsIdtFX3z6mYr64PzcIur 6XRU0dBSlxIFemQPvAkhHWfNxpWDi+Tx6GaI7We6x+yxUeH/iUigCkWgt/eyBIU7 rLSnFvFNZBOPShyJ855XjraRbfdo20gs5qc2A/3iaJ1TYG7XZX8= =aAuY -----END PGP SIGNATURE----- --=-=-=-- From unknown Tue Jun 17 01:31:55 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 21 Feb 2024 12:24:11 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator