| AArch64 | |
| ppc64le | |
| s390x | |
| x86-64 |
- Drop BuildRequires on gdcm to skip tests.
- version 3.0.1
* patch removed: pydicom-pr1908-fixpillow.patch
* patch removed: pydicom-pr2076-np2.patch
* some tests disabled
* changes in 3.0.1:
* Changed logging of missing plugin imports to use :attr:`logging.DEBUG` (:issue:`2128`).
* Include all :mod:`~pydicom.examples` module datasets with the package (:issue:`2128`, :issue:`2131`)
* Fixed an invalid VR value in the private data dictionary (:issue:`2132`).
* Fixed checking for *Bits Stored* when converting *Float Pixel Data* and *Double Float
Pixel Data* using the :mod:`~pydicom.pixels` backend (:issue:`2135`).
* Fixed decoding of pixel data for images with *Bits Allocated* of 1 when frame boundaries are not aligned with byte boundaries (:issue:`2134`).
* changes in 3.0: seer release_notes/v3.0.0.rst
- Add pydicom-pr2076-np2.patch backport of gh#pydicom/pydicom#2076
- Skip TestPillowHandler_JPEG2K also on riscv64
- 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)
* Fixed reading of data with 8 bits allocated, encoded in Big
Endian transfer syntax using VR OW (#1680)
* Fixed crash if reading regular dataset that has the SOP Class
of a DICOMDIR (#1702)
* Fixed wrong waveform data calculation when as_raw=False and
baseline!=0 (#1667)
* Fixed reading LUTData to expected size (#1747)
* Fixed handling of AT VRs when codifying data elements (#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
(#1788)
- Go back do %{?sle15_python_module_pythons}. python- prefixed
packages for Python 3.6 should be handled by separate maintenance
request to python3-pydicom on SLE side
- Add pydicom-pr1908-fixpillow.patch
* gh#pydicom/pydicom#1908 fixes gh#pydicom/pydicom#1907
- switch to wheel and enable %{?sle15allpythons}
- Update to version 2.3.1: * Small fix to make 2.3.X compatible with Python 3.11.
- Add BD pydicom-data test data, and unskip many tests that now pass
- Skip a lot of tests, mostly due to missing test data, but there are over 1900 still passing. - Update to v2.3.0 * See https://github.com/pydicom/pydicom/tree/master/doc/release_notes
- do not require pytest-runner for build
- Update to 1.4.2: * no upstream changelog
- Update to 1.3.0: * no upstream changelog
- Update to 1.2.2: * more python 3.7 fixes
- Update to 1.2.0: * No obvious upstream changelog - Drop python37.patch should be fixed upstream
- Disable test_code_file as it randomly fails in OBS
- Update to 1.4.2: * no upstream changelog
- Update to 1.3.0: * no upstream changelog
- Reinstate test unit test_code_file which appears to be stable now - Use PyPI sdist as source
- Update to 1.2.2: * more python 3.7 fixes
- Update to 1.2.0: * No obvious upstream changelog - Drop python37.patch should be fixed upstream
- Disable test_code_file as it randomly fails in OBS
- Update to 1.1.0: * License is distributed * Various speed improvements - Add patch to work with python 3.7: * python37.patch
- Make package description neutral and compact it.
- Implement single-spec version
- Update to version 0.9.9
+ 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)
- fix build for SLE 11 x86_64
- Initial version