Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-PyECLib for openSUSE:Factory checked in at 2026-03-19 17:38:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-PyECLib (Old) and /work/SRC/openSUSE:Factory/.python-PyECLib.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-PyECLib" Thu Mar 19 17:38:54 2026 rev:9 rq:1341045 version:1.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-PyECLib/python-PyECLib.changes 2025-06-11 16:27:39.371302229 +0200 +++ /work/SRC/openSUSE:Factory/.python-PyECLib.new.8177/python-PyECLib.changes 2026-03-19 17:40:48.670346294 +0100 @@ -1,0 +2,12 @@ +Wed Mar 18 22:27:08 UTC 2026 - Dirk Müller <[email protected]> + +- update to 1.7.0: + * Added a pyeclib-backend tool to list backends, check their availability, + test failure modes, and benchmark encode and decode operations. + * Added support for a new isa_l_rs_vand_inv backend. + * Binary wheels now bundle liberasurecode==1.7.1 and ISA-L==2.31.1 + * Various packaging improvements and modernization. + * Dropped support for Python versions 2.7, 3.5, 3.6, 3.7, 3.8, and 3.9. + * Various other minor bugs fixes and improvements + +------------------------------------------------------------------- Old: ---- LICENSE pyeclib-1.6.4.tar.gz New: ---- pyeclib-1.7.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-PyECLib.spec ++++++ --- /var/tmp/diff_new_pack.pIDs6t/_old 2026-03-19 17:40:49.214368832 +0100 +++ /var/tmp/diff_new_pack.pIDs6t/_new 2026-03-19 17:40:49.218368997 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-PyECLib # -# Copyright (c) 2025 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 @@ -17,21 +17,21 @@ Name: python-PyECLib -Version: 1.6.4 +Version: 1.7.0 Release: 0 Summary: Simple interface for implementing erasure codes License: BSD-3-Clause URL: https://opendev.org/openstack/pyeclib/ Source: https://files.pythonhosted.org/packages/source/p/pyeclib/pyeclib-%{version}.tar.gz -Source99: https://opendev.org/openstack/pyeclib/raw/branch/master/LICENSE BuildRequires: %{python_module devel} BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} -BuildRequires: %{python_module six} BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: liberasurecode-devel >= 1.4.0 BuildRequires: python-rpm-macros +Requires: alts +BuildRequires: alts %python_subpackages %description @@ -46,21 +46,28 @@ %prep %setup -q -n pyeclib-%{version} -cp %{SOURCE99} . %build %pyproject_wheel %install %pyproject_install +%python_clone -a %{buildroot}%{_bindir}/pyeclib-backend %python_expand %fdupes %{buildroot}%{$python_sitearch} +%post +%python_install_alternative pyeclib-backend + +%postun +%python_uninstall_alternative pyeclib-backend + %check %pyunittest_arch discover -v %files %{python_files} %doc README.rst %license LICENSE +%python_alternative %{_bindir}/pyeclib-backend %{python_sitearch}/pyeclib %{python_sitearch}/pyeclib_c.abi3.so %{python_sitearch}/[Pp]y[Ee][Cc][Ll]ib-%{version}.dist-info ++++++ pyeclib-1.6.4.tar.gz -> pyeclib-1.7.0.tar.gz ++++++ ++++ 3604 lines of diff (skipped)
