- Update to 2.4.4
## Changes
* Removed support for Python 3.6 (EOL since December 2021)
## Enhancements
* Added attribute alphabetic (#1634)
* Added attribute json_key (#1648)
* Added value validation for numerical VRs, add type validation
for all validated VRs (#1414)
* CLI commands now accept pydicom charset test files and CLI help
shows Python Version (#1674)
* Added support for Python 3.11 (#1658)
* Added ISfloat to allow non-strict reading of existing files
with float IS values (#1661)
* Improved speed of creating and accessing highly nested
structures (#1728, #1734)
* Switched to a pyproject.toml build process (#1792)
* Updated DICOM and UID dicts to DICOM 2023b (#1803)
## Fixes
* Fixed length validation of DS values with maximum length
without a leading zero (#1632)
* Increased download speed with progress bar for test data
(#1611)
* Fixed crash due to invalid private creator (#1638)
* Fixed extremely long BytesLengthException error messages
(#1683)
* In codify, ensure unique variable names for DICOM keywords
repeated in sequences, and handle unicode characters correctly
(#1670)
* Fixed handling of some invalid values in to_json_dict() if
suppress_invalid_tags is set to True (#1693)
OBS-URL: https://build.opensuse.org/request/show/1141566
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pydicom?expand=0&rev=28
+ Major changes / enhancements
* All dicom dictionaries updated (standard dictionary, UID
dictionary, and private dictionaries)
* Dicom commands also added to dictionary
* Ability to work with DICOMDIR: read_dicomdir() function and
DicomDir class. Example file show_dicomdir.py file added to
examples subdirectory.
* codify.py: Produce python/pydicom source code from a dicom
file.
* a number of python 3 compatibility enhancements
* setup.py uses ez_setup only if setuptools not already
installed
* exceptions carry tag info with them, to aid in debugging
+ Contrib file changes
* pydicom_series: force parameter added (Nil Goyette)
* dcm_qt_tree: switch to OrderedDict to preserve ordering of
tags (Padraig Looney)
- Rename package to python-dicom to python-pydicom to conform to python
package naming policies.
- spec file completely rewritten.
- Remove unneeded python-dicom-remove-obsolete-distribute-support.patch
- Update to version 0.9.8
+ No changelog available
- Add python-dicom-remove-obsolete-distribute-support.patch; setup
script try to import setuptools from distribute
- Require python-setuptools instead of distribute (upstreams merged)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pydicom?expand=0&rev=1