Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-nibabel for openSUSE:Factory checked in at 2024-11-26 20:55:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-nibabel (Old) and /work/SRC/openSUSE:Factory/.python-nibabel.new.28523 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-nibabel" Tue Nov 26 20:55:59 2024 rev:14 rq:1226405 version:5.3.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-nibabel/python-nibabel.changes 2024-07-25 15:57:57.432419323 +0200 +++ /work/SRC/openSUSE:Factory/.python-nibabel.new.28523/python-nibabel.changes 2024-11-26 20:56:27.755838787 +0100 @@ -1,0 +2,40 @@ +Tue Nov 26 05:22:53 UTC 2024 - Steve Kowalik <[email protected]> + +- Update to 5.3.2: + * New features + + Update NIfTI extension protocol to include .content : bytes, .text : + str and .json : dict properties for accessing extension contents. + * Enhancements + + Ability to read data from many multiframe DICOM files that previously + generated errors + + nib-nifti-dx now supports NIfTI-2 files with a --nifti2 flag + + Update nibabel.streamlines.tractogram to support ragged arrays. + + Improve error message for for dicomwrapper errors in shape + calculation + + Support "flat" ASCII-encoded GIFTI DataArrays + * Bug fixes + + Fix location initialization/update in OrthoSlicer3D for permuted axes + + Fix DICOM scaling, making frame filtering explicit + + Fixed multiframe DICOM issue where data could be flipped along slice + dimension relative to the affine + + Fixed multiframe DICOM issue where image_position and the translation + component in the affine could be incorrect + * Maintenance + + Numpy 2.0 compatibility and addressing deprecations in numpy API + + Python 3.13 compatibility + + Testing on Python 3.13 with free-threading + + Proactively address deprecations in coming Python versions + + Replace nose-era setup() and teardown() functions with pytest + equivalents + * API changes and deprecations + + Raise HeaderDataError from set_qform if the affine fails to + decompose. This would previously result in numpy.linalgLinAlgError. + + The nibabel.onetime.auto_attr module can be replaced by + functoolscached_property in all supported versions of Python. This + alias may be removed in future versions. + + Removed the deprecated nisext (setuptools extensions) package. +- Dropped patches, included upstream: + * support-pytest-8.patch + * support-numpy-2.patch + +------------------------------------------------------------------- Old: ---- nibabel-5.2.1.tar.gz support-numpy-2.patch support-pytest-8.patch New: ---- nibabel-5.3.2.tar.gz BETA DEBUG BEGIN: Old: * support-pytest-8.patch * support-numpy-2.patch Old:- Dropped patches, included upstream: * support-pytest-8.patch * support-numpy-2.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-nibabel.spec ++++++ --- /var/tmp/diff_new_pack.ht98Dg/_old 2024-11-26 20:56:28.663876508 +0100 +++ /var/tmp/diff_new_pack.ht98Dg/_new 2024-11-26 20:56:28.663876508 +0100 @@ -18,17 +18,13 @@ %define binaries nib-conform nib-convert nib-dicomfs nib-diff nib-ls nib-nifti-dx nib-roi nib-stats nib-tck2trk nib-trk2tck parrec2nii Name: python-nibabel -Version: 5.2.1 +Version: 5.3.2 Release: 0 Summary: Tool to access multiple neuroimaging data formats License: MIT URL: https://nipy.org/nibabel # SourceRepository: https://github.com/nipy/nibabel Source: https://files.pythonhosted.org/packages/source/n/nibabel/nibabel-%{version}.tar.gz -# PATCH-FIX-UPSTREAM gh#nipy/nibabel#1325 -Patch0: support-pytest-8.patch -# PATCH-FIX-UPSTREAM gh#nipy/nibabel#1304 -Patch1: support-numpy-2.patch BuildRequires: %{python_module base >= 3.8} BuildRequires: %{python_module hatch-vcs} BuildRequires: %{python_module hatchling} @@ -37,7 +33,12 @@ BuildRequires: python-rpm-macros Requires: python-numpy >= 1.20 Requires: python-packaging => 17 -Requires: (python-importlib-resources >= 1.3 if python-base < 3.9) +%if 0%{?python_version_nodots} < 312 +Requires: python-importlib-resources >= 5.12 +%endif +%if 0%{?python_version_nodots} < 313 +Requires: python-typing-extensions >= 4.6 +%endif Requires(post): update-alternatives Requires(postun): update-alternatives Recommends: python-Pillow @@ -48,7 +49,7 @@ # SECTION test requirements BuildRequires: %{python_module Pillow} BuildRequires: %{python_module h5py} -BuildRequires: %{python_module importlib-resources >= 1.3 if %python-base < 3.9} +BuildRequires: %{python_module importlib-resources >= 5.12 if %python-base < 3.12} BuildRequires: %{python_module numpy >= 1.20} BuildRequires: %{python_module packaging >= 17} BuildRequires: %{python_module pydicom >= 1} @@ -57,6 +58,7 @@ BuildRequires: %{python_module pytest-xdist} BuildRequires: %{python_module pytest} BuildRequires: %{python_module scipy} +BuildRequires: %{python_module typing-extensions >= 4.6 if %python-base < 3.13} BuildRequires: %{pythons} BuildRequires: git-core # /SECTION @@ -101,6 +103,5 @@ %license COPYING %{expand:%(for b in %{binaries}; do echo "%%python_alternative %%{_bindir}/$b"; done)} %{python_sitelib}/nibabel -%{python_sitelib}/nisext %{python_sitelib}/nibabel-%{version}.dist-info ++++++ nibabel-5.2.1.tar.gz -> nibabel-5.3.2.tar.gz ++++++ ++++ 9772 lines of diff (skipped)
