Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-lfdfiles for openSUSE:Factory
checked in at 2026-05-04 12:54:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-lfdfiles (Old)
and /work/SRC/openSUSE:Factory/.python-lfdfiles.new.30200 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-lfdfiles"
Mon May 4 12:54:49 2026 rev:10 rq:1350593 version:2026.3.18
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-lfdfiles/python-lfdfiles.changes
2024-11-07 16:29:20.790538721 +0100
+++
/work/SRC/openSUSE:Factory/.python-lfdfiles.new.30200/python-lfdfiles.changes
2026-05-04 12:58:29.313756113 +0200
@@ -1,0 +2,35 @@
+Sun Apr 26 22:44:09 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 2026.3.18:
+ * Replace LfdFileRegistry metaclass with __init_subclass__.
+ * Add LfdFile.open classmethod as typed factory for auto-
+ detection.
+ * Add LfdFile._probe classmethod for cheap file pre-screening.
+ * Add asarray overrides with typed signatures to select
+ subclasses.
+ * Convert _components to classmethod.
+ * Drop support for Python 3.11.
+ * Improve code quality.
+ * Derive LfdFileError from ValueError.
+ * Many breaking changes to FLIMbox functionality (use fbdfile
+ package instead):
+ * Discourage use of FlimboxFbd, FlimboxFbf, and FlimboxFbs
+ classes.
+ * Use fbdfile package to implement FlimboxFbd, FlimboxFbf, and
+ FlimboxFbs.
+ * Remove flimbox_histogram, flimbox_decode, and sflim_decode
+ functions.
+ * Remove convert_fbd2b64 function and fbd2b64 command line app.
+ * Remove deprecated SimfcsFbf, and SimfcsFbd classes.
+ * Remove deprecated simfcsfbd_histogram and simfcsfbd_decode
+ functions.
+ * Read variants of SimFCS REF files.
+ * Drop support for Python 3.10.
+ * Mark Cython extension free-threading compatible.
+ * Remove doctest command line option.
+ * Support Python 3.14.
+ * Replace deprecated tifffile.stripnull function.
+ * Fix misspelled VistaIfli.header keys.
+ * Drop support for Python 3.9.
+
+-------------------------------------------------------------------
Old:
----
lfdfiles-2024.10.24.tar.gz
New:
----
lfdfiles-2026.3.18.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-lfdfiles.spec ++++++
--- /var/tmp/diff_new_pack.Xarb0r/_old 2026-05-04 12:58:29.813776691 +0200
+++ /var/tmp/diff_new_pack.Xarb0r/_new 2026-05-04 12:58:29.817776856 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-lfdfiles
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,15 +16,21 @@
#
+%if 0%{?suse_version} > 1500
+%bcond_without libalternatives
+%else
+%bcond_with libalternatives
+%endif
+
%{?sle15_python_module_pythons}
+%global skip_python311 1
Name: python-lfdfiles
-Version: 2024.10.24
+Version: 2026.3.18
Release: 0
Summary: Laboratory for Fluorescence Dynamics (LFD) file formats
License: BSD-3-Clause
-URL: https://www.lfd.uci.edu/~gohlke/
+URL: https://github.com/cgohlke/lfdfiles
Source:
https://github.com/cgohlke/lfdfiles/archive/v%{version}.tar.gz#/lfdfiles-%{version}.tar.gz
-BuildRequires: %{python_module Cython}
BuildRequires: %{python_module click}
BuildRequires: %{python_module czifile >= 2019.7.2}
BuildRequires: %{python_module matplotlib >= 3.2.0}
@@ -32,6 +38,7 @@
BuildRequires: %{python_module numpy >= 1.15}
BuildRequires: %{python_module oiffile >= 2020.9.18}
BuildRequires: %{python_module pip}
+BuildRequires: %{python_module pytest}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module tifffile >= 2020.9.3}
BuildRequires: %{python_module wheel}
@@ -44,8 +51,14 @@
Requires: python-numpy >= 1.15
Requires: python-oiffile >= 2020.9.18
Requires: python-tifffile >= 2020.9.3
+BuildArch: noarch
+%if %{with libalternatives}
+BuildRequires: alts
+Requires: alts
+%else
Requires(post): update-alternatives
Requires(postun): update-alternatives
+%endif
%python_subpackages
%description
@@ -63,27 +76,26 @@
%install
%pyproject_install
-for p in lfdfiles fbd2b64 ; do
- %python_clone -a %{buildroot}%{_bindir}/$p
-done
+%python_clone -a %{buildroot}%{_bindir}/lfdfiles
%python_expand %fdupes %{buildroot}%{$python_sitearch}
-%prepare_alternative lfdfiles fbd2b64
+
+%pre
+%python_reset_alternative lfdfiles
%post
-%python_install_alternative lfdfiles fbd2b64
+%python_install_alternative lfdfiles
%postun
-%python_uninstall_alternative lfdfiles fbd2b64
+%python_uninstall_alternative lfdfiles
%check
-# Test not provided
+true
%files %{python_files}
%license LICENSE
%doc README.rst
%python_alternative %{_bindir}/lfdfiles
-%python_alternative %{_bindir}/fbd2b64
-%{python_sitearch}/lfdfiles
-%{python_sitearch}/lfdfiles-%{version}.dist-info
+%{python_sitelib}/lfdfiles
+%{python_sitelib}/lfdfiles-%{version}.dist-info
++++++ lfdfiles-2024.10.24.tar.gz -> lfdfiles-2026.3.18.tar.gz ++++++
++++ 8692 lines of diff (skipped)