pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/biology/py-pydicom



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.

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



Home | Main Index | Thread Index | Old Index