Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id B75D084FB2 for ; Wed, 6 Sep 2023 20:07:46 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id yU9aqh-1GPBb for ; Wed, 6 Sep 2023 20:07:45 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 8413884FA9 for ; Wed, 6 Sep 2023 20:07:45 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 78142FBDB; Wed, 6 Sep 2023 20:07:45 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1694030865242100" MIME-Version: 1.0 Date: Wed, 6 Sep 2023 20:07:45 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/biology/py-pydicom To: pkgsrc-changes@NetBSD.org Approved: commit_and_comment Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20230906200745.78142FBDB@cvs.NetBSD.org> This is a multi-part message in MIME format. --_----------=_1694030865242100 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: adam Date: Wed Sep 6 20:07:45 UTC 2023 Modified Files: pkgsrc/biology/py-pydicom: Makefile PLIST distinfo Log Message: py-pydicom: updated to 2.4.3 Version 2.4.3 Fixes ----- * Fixed pydicom codify error when relative path did not exist Version 2.4.0 Changes ------- * Removed support for Python 3.6 (EOL since December 2021) Enhancements ------------ * Added attribute :attr:`~pydicom.valuerep.PersonName.alphabetic` (:pr:`1634`) * Added attribute :attr:`~pydicom.tag.BaseTag.json_key` (:pr:`1648`) * Added value validation for numerical VRs, add type validation for all validated VRs (:issue:`1414`) * CLI commands now accept *pydicom* charset test files and CLI help shows Python Version (:pr:`1674`) * Added support for Python 3.11 (:issue:`1658`) * Added :class:`~pydicom.valuerep.ISfloat` to allow non-strict reading of existing files with float IS values (:issue:`1661`) * Improved speed of creating and accessing highly nested structures (:issue:`1728`, :pr:`1734`) * Switched to a pyproject.toml build process (:pr:`1792`) * Updated DICOM and UID dicts to DICOM 2023b (:pr:`1803`) Fixes ----- * Fixed length validation of DS values with maximum length without a leading zero (:issue:`1632`) * Increased download speed with progress bar for test data (:issue:`1611`) * Fixed crash due to invalid private creator (:issue:`1638`) * Fixed extremely long BytesLengthException error messages (:pr:`1683`) * In codify, ensure unique variable names for DICOM keywords repeated in sequences, and handle unicode characters correctly (:issue:`1670`) * Fixed handling of some invalid values in :meth:`~pydicom.dataset.Dataset.to_json_dict` if `suppress_invalid_tags` is set to `True` (:issue:`1693`) * Fixed reading of data with 8 bits allocated, encoded in Big Endian transfer syntax using VR ``OW`` (:issue:`1680`) * Fixed crash if reading regular dataset that has the SOP Class of a DICOMDIR (:issue:`1702`) * Fixed wrong waveform data calculation when as_raw=False and baseline!=0 (:issue:`1667`) * Fixed reading LUTData to expected size (:pr:`1747`) * Fixed handling of AT VRs when codifying data elements (:issue:`1738`) Pydicom Internals ----------------- * In test suites, renamed 'setup' and 'teardown' methods, deprecated starting in pytest 7.2 * Use own fork of `CharPyLS` to handle builds with Python 3.11 (:issue:`1788`) To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 pkgsrc/biology/py-pydicom/Makefile \ pkgsrc/biology/py-pydicom/distinfo cvs rdiff -u -r1.5 -r1.6 pkgsrc/biology/py-pydicom/PLIST Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1694030865242100 Content-Disposition: inline Content-Length: 10129 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/biology/py-pydicom/Makefile diff -u pkgsrc/biology/py-pydicom/Makefile:1.9 pkgsrc/biology/py-pydicom/Makefile:1.10 --- pkgsrc/biology/py-pydicom/Makefile:1.9 Tue Nov 15 10:15:54 2022 +++ pkgsrc/biology/py-pydicom/Makefile Wed Sep 6 20:07:45 2023 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.9 2022/11/15 10:15:54 adam Exp $ +# $NetBSD: Makefile,v 1.10 2023/09/06 20:07:45 adam Exp $ -DISTNAME= pydicom-2.3.1 +DISTNAME= pydicom-2.4.3 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= biology python MASTER_SITES= ${MASTER_SITE_PYPI:=p/pydicom/} Index: pkgsrc/biology/py-pydicom/distinfo diff -u pkgsrc/biology/py-pydicom/distinfo:1.9 pkgsrc/biology/py-pydicom/distinfo:1.10 --- pkgsrc/biology/py-pydicom/distinfo:1.9 Tue Nov 15 10:15:54 2022 +++ pkgsrc/biology/py-pydicom/distinfo Wed Sep 6 20:07:45 2023 @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.9 2022/11/15 10:15:54 adam Exp $ +$NetBSD: distinfo,v 1.10 2023/09/06 20:07:45 adam Exp $ -BLAKE2s (pydicom-2.3.1.tar.gz) = 913f4cc39f2c973cdb6c70396ed801aaea8bd1281784a2be279779cef1fb406e -SHA512 (pydicom-2.3.1.tar.gz) = bf2856b8afa13f6477a37abdc7d723337f532746705832b0eb01cfcf468f318ec4b74af5aade3b8629d050947a87e87fb39aca965ff98d0a348170a900d7dd57 -Size (pydicom-2.3.1.tar.gz) = 2164956 bytes +BLAKE2s (pydicom-2.4.3.tar.gz) = bf4af040ba03d9bcc8685a91e7ff96b7f3eb85546c2371a75c8da93d67c6d208 +SHA512 (pydicom-2.4.3.tar.gz) = fbe907bb40af53457abbb43aeb4edef0105aba2ff90b6012e20896b2ffff847fa0c0301cd0cae24a7fc2989c8303d98ce1973d02e60dd1f6041f7c0d653b1e3a +Size (pydicom-2.4.3.tar.gz) = 2016407 bytes Index: pkgsrc/biology/py-pydicom/PLIST diff -u pkgsrc/biology/py-pydicom/PLIST:1.5 pkgsrc/biology/py-pydicom/PLIST:1.6 --- pkgsrc/biology/py-pydicom/PLIST:1.5 Tue Nov 8 11:51:41 2022 +++ pkgsrc/biology/py-pydicom/PLIST Wed Sep 6 20:07:45 2023 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.5 2022/11/08 11:51:41 adam Exp $ +@comment $NetBSD: PLIST,v 1.6 2023/09/06 20:07:45 adam Exp $ bin/pydicom-${PYVERSSUFFIX} ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt @@ -25,24 +25,6 @@ ${PYSITELIB}/pydicom/_uid_dict.pyo ${PYSITELIB}/pydicom/_version.py ${PYSITELIB}/pydicom/_version.pyc ${PYSITELIB}/pydicom/_version.pyo -${PYSITELIB}/pydicom/benchmarks/__init__.py -${PYSITELIB}/pydicom/benchmarks/__init__.pyc -${PYSITELIB}/pydicom/benchmarks/__init__.pyo -${PYSITELIB}/pydicom/benchmarks/bench_encaps.py -${PYSITELIB}/pydicom/benchmarks/bench_encaps.pyc -${PYSITELIB}/pydicom/benchmarks/bench_encaps.pyo -${PYSITELIB}/pydicom/benchmarks/bench_handler_numpy.py -${PYSITELIB}/pydicom/benchmarks/bench_handler_numpy.pyc -${PYSITELIB}/pydicom/benchmarks/bench_handler_numpy.pyo -${PYSITELIB}/pydicom/benchmarks/bench_pixel_util.py -${PYSITELIB}/pydicom/benchmarks/bench_pixel_util.pyc -${PYSITELIB}/pydicom/benchmarks/bench_pixel_util.pyo -${PYSITELIB}/pydicom/benchmarks/bench_rle_decode.py -${PYSITELIB}/pydicom/benchmarks/bench_rle_decode.pyc -${PYSITELIB}/pydicom/benchmarks/bench_rle_decode.pyo -${PYSITELIB}/pydicom/benchmarks/bench_rle_encode.py -${PYSITELIB}/pydicom/benchmarks/bench_rle_encode.pyc -${PYSITELIB}/pydicom/benchmarks/bench_rle_encode.pyo ${PYSITELIB}/pydicom/charset.py ${PYSITELIB}/pydicom/charset.pyc ${PYSITELIB}/pydicom/charset.pyo @@ -147,6 +129,7 @@ ${PYSITELIB}/pydicom/data/test_files/SC_ ${PYSITELIB}/pydicom/data/test_files/SC_rgb_rle_32bit.dcm ${PYSITELIB}/pydicom/data/test_files/SC_rgb_rle_32bit_2frame.dcm ${PYSITELIB}/pydicom/data/test_files/SC_rgb_small_odd.dcm +${PYSITELIB}/pydicom/data/test_files/SC_rgb_small_odd_big_endian.dcm ${PYSITELIB}/pydicom/data/test_files/SC_rgb_small_odd_jpeg.dcm ${PYSITELIB}/pydicom/data/test_files/SC_ybr_full_422_uncompressed.dcm ${PYSITELIB}/pydicom/data/test_files/UN_sequence.dcm @@ -391,138 +374,6 @@ ${PYSITELIB}/pydicom/sr/coding.pyo ${PYSITELIB}/pydicom/tag.py ${PYSITELIB}/pydicom/tag.pyc ${PYSITELIB}/pydicom/tag.pyo -${PYSITELIB}/pydicom/tests/__init__.py -${PYSITELIB}/pydicom/tests/__init__.pyc -${PYSITELIB}/pydicom/tests/__init__.pyo -${PYSITELIB}/pydicom/tests/_write_stds.py -${PYSITELIB}/pydicom/tests/_write_stds.pyc -${PYSITELIB}/pydicom/tests/_write_stds.pyo -${PYSITELIB}/pydicom/tests/conftest.py -${PYSITELIB}/pydicom/tests/conftest.pyc -${PYSITELIB}/pydicom/tests/conftest.pyo -${PYSITELIB}/pydicom/tests/test_JPEG_LS_transfer_syntax.py -${PYSITELIB}/pydicom/tests/test_JPEG_LS_transfer_syntax.pyc -${PYSITELIB}/pydicom/tests/test_JPEG_LS_transfer_syntax.pyo -${PYSITELIB}/pydicom/tests/test_charset.py -${PYSITELIB}/pydicom/tests/test_charset.pyc -${PYSITELIB}/pydicom/tests/test_charset.pyo -${PYSITELIB}/pydicom/tests/test_cli.py -${PYSITELIB}/pydicom/tests/test_cli.pyc -${PYSITELIB}/pydicom/tests/test_cli.pyo -${PYSITELIB}/pydicom/tests/test_codes.py -${PYSITELIB}/pydicom/tests/test_codes.pyc -${PYSITELIB}/pydicom/tests/test_codes.pyo -${PYSITELIB}/pydicom/tests/test_config.py -${PYSITELIB}/pydicom/tests/test_config.pyc -${PYSITELIB}/pydicom/tests/test_config.pyo -${PYSITELIB}/pydicom/tests/test_data_manager.py -${PYSITELIB}/pydicom/tests/test_data_manager.pyc -${PYSITELIB}/pydicom/tests/test_data_manager.pyo -${PYSITELIB}/pydicom/tests/test_dataelem.py -${PYSITELIB}/pydicom/tests/test_dataelem.pyc -${PYSITELIB}/pydicom/tests/test_dataelem.pyo -${PYSITELIB}/pydicom/tests/test_dataset.py -${PYSITELIB}/pydicom/tests/test_dataset.pyc -${PYSITELIB}/pydicom/tests/test_dataset.pyo -${PYSITELIB}/pydicom/tests/test_dicomdir.py -${PYSITELIB}/pydicom/tests/test_dicomdir.pyc -${PYSITELIB}/pydicom/tests/test_dicomdir.pyo -${PYSITELIB}/pydicom/tests/test_dictionary.py -${PYSITELIB}/pydicom/tests/test_dictionary.pyc -${PYSITELIB}/pydicom/tests/test_dictionary.pyo -${PYSITELIB}/pydicom/tests/test_encaps.py -${PYSITELIB}/pydicom/tests/test_encaps.pyc -${PYSITELIB}/pydicom/tests/test_encaps.pyo -${PYSITELIB}/pydicom/tests/test_encoders.py -${PYSITELIB}/pydicom/tests/test_encoders.pyc -${PYSITELIB}/pydicom/tests/test_encoders.pyo -${PYSITELIB}/pydicom/tests/test_encoders_gdcm.py -${PYSITELIB}/pydicom/tests/test_encoders_gdcm.pyc -${PYSITELIB}/pydicom/tests/test_encoders_gdcm.pyo -${PYSITELIB}/pydicom/tests/test_encoders_pydicom.py -${PYSITELIB}/pydicom/tests/test_encoders_pydicom.pyc -${PYSITELIB}/pydicom/tests/test_encoders_pydicom.pyo -${PYSITELIB}/pydicom/tests/test_env_info.py -${PYSITELIB}/pydicom/tests/test_env_info.pyc -${PYSITELIB}/pydicom/tests/test_env_info.pyo -${PYSITELIB}/pydicom/tests/test_errors.py -${PYSITELIB}/pydicom/tests/test_errors.pyc -${PYSITELIB}/pydicom/tests/test_errors.pyo -${PYSITELIB}/pydicom/tests/test_filebase.py -${PYSITELIB}/pydicom/tests/test_filebase.pyc -${PYSITELIB}/pydicom/tests/test_filebase.pyo -${PYSITELIB}/pydicom/tests/test_filereader.py -${PYSITELIB}/pydicom/tests/test_filereader.pyc -${PYSITELIB}/pydicom/tests/test_filereader.pyo -${PYSITELIB}/pydicom/tests/test_fileset.py -${PYSITELIB}/pydicom/tests/test_fileset.pyc -${PYSITELIB}/pydicom/tests/test_fileset.pyo -${PYSITELIB}/pydicom/tests/test_fileutil.py -${PYSITELIB}/pydicom/tests/test_fileutil.pyc -${PYSITELIB}/pydicom/tests/test_fileutil.pyo -${PYSITELIB}/pydicom/tests/test_filewriter.py -${PYSITELIB}/pydicom/tests/test_filewriter.pyc -${PYSITELIB}/pydicom/tests/test_filewriter.pyo -${PYSITELIB}/pydicom/tests/test_gdcm_pixel_data.py -${PYSITELIB}/pydicom/tests/test_gdcm_pixel_data.pyc -${PYSITELIB}/pydicom/tests/test_gdcm_pixel_data.pyo -${PYSITELIB}/pydicom/tests/test_handler_util.py -${PYSITELIB}/pydicom/tests/test_handler_util.pyc -${PYSITELIB}/pydicom/tests/test_handler_util.pyo -${PYSITELIB}/pydicom/tests/test_jpeg_ls_pixel_data.py -${PYSITELIB}/pydicom/tests/test_jpeg_ls_pixel_data.pyc -${PYSITELIB}/pydicom/tests/test_jpeg_ls_pixel_data.pyo -${PYSITELIB}/pydicom/tests/test_json.py -${PYSITELIB}/pydicom/tests/test_json.pyc -${PYSITELIB}/pydicom/tests/test_json.pyo -${PYSITELIB}/pydicom/tests/test_misc.py -${PYSITELIB}/pydicom/tests/test_misc.pyc -${PYSITELIB}/pydicom/tests/test_misc.pyo -${PYSITELIB}/pydicom/tests/test_multival.py -${PYSITELIB}/pydicom/tests/test_multival.pyc -${PYSITELIB}/pydicom/tests/test_multival.pyo -${PYSITELIB}/pydicom/tests/test_numpy_pixel_data.py -${PYSITELIB}/pydicom/tests/test_numpy_pixel_data.pyc -${PYSITELIB}/pydicom/tests/test_numpy_pixel_data.pyo -${PYSITELIB}/pydicom/tests/test_overlay_np.py -${PYSITELIB}/pydicom/tests/test_overlay_np.pyc -${PYSITELIB}/pydicom/tests/test_overlay_np.pyo -${PYSITELIB}/pydicom/tests/test_pillow_pixel_data.py -${PYSITELIB}/pydicom/tests/test_pillow_pixel_data.pyc -${PYSITELIB}/pydicom/tests/test_pillow_pixel_data.pyo -${PYSITELIB}/pydicom/tests/test_pylibjpeg.py -${PYSITELIB}/pydicom/tests/test_pylibjpeg.pyc -${PYSITELIB}/pydicom/tests/test_pylibjpeg.pyo -${PYSITELIB}/pydicom/tests/test_rawread.py -${PYSITELIB}/pydicom/tests/test_rawread.pyc -${PYSITELIB}/pydicom/tests/test_rawread.pyo -${PYSITELIB}/pydicom/tests/test_rle_pixel_data.py -${PYSITELIB}/pydicom/tests/test_rle_pixel_data.pyc -${PYSITELIB}/pydicom/tests/test_rle_pixel_data.pyo -${PYSITELIB}/pydicom/tests/test_sequence.py -${PYSITELIB}/pydicom/tests/test_sequence.pyc -${PYSITELIB}/pydicom/tests/test_sequence.pyo -${PYSITELIB}/pydicom/tests/test_tag.py -${PYSITELIB}/pydicom/tests/test_tag.pyc -${PYSITELIB}/pydicom/tests/test_tag.pyo -${PYSITELIB}/pydicom/tests/test_uid.py -${PYSITELIB}/pydicom/tests/test_uid.pyc -${PYSITELIB}/pydicom/tests/test_uid.pyo -${PYSITELIB}/pydicom/tests/test_unicode.py -${PYSITELIB}/pydicom/tests/test_unicode.pyc -${PYSITELIB}/pydicom/tests/test_unicode.pyo -${PYSITELIB}/pydicom/tests/test_util.py -${PYSITELIB}/pydicom/tests/test_util.pyc -${PYSITELIB}/pydicom/tests/test_util.pyo -${PYSITELIB}/pydicom/tests/test_valuerep.py -${PYSITELIB}/pydicom/tests/test_valuerep.pyc -${PYSITELIB}/pydicom/tests/test_valuerep.pyo -${PYSITELIB}/pydicom/tests/test_values.py -${PYSITELIB}/pydicom/tests/test_values.pyc -${PYSITELIB}/pydicom/tests/test_values.pyo -${PYSITELIB}/pydicom/tests/test_waveform.py -${PYSITELIB}/pydicom/tests/test_waveform.pyc -${PYSITELIB}/pydicom/tests/test_waveform.pyo ${PYSITELIB}/pydicom/uid.py ${PYSITELIB}/pydicom/uid.pyc ${PYSITELIB}/pydicom/uid.pyo --_----------=_1694030865242100--