Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-ligo-lw for openSUSE:Factory checked in at 2025-06-18 17:58:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-ligo-lw (Old) and /work/SRC/openSUSE:Factory/.python-ligo-lw.new.19631 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ligo-lw" Wed Jun 18 17:58:59 2025 rev:10 rq:1286681 version:1.8.3 Changes: -------- --- /work/SRC/openSUSE:Factory/python-ligo-lw/python-ligo-lw.changes 2025-01-24 13:41:19.772949937 +0100 +++ /work/SRC/openSUSE:Factory/.python-ligo-lw.new.19631/python-ligo-lw.changes 2025-06-18 17:59:21.176067774 +0200 @@ -1,0 +2,6 @@ +Wed Jun 18 04:45:02 UTC 2025 - Steve Kowalik <steven.kowa...@suse.com> + +- Use pyproject macros to build and install. +- Update URL. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-ligo-lw.spec ++++++ --- /var/tmp/diff_new_pack.lEf2YI/_old 2025-06-18 17:59:21.868095632 +0200 +++ /var/tmp/diff_new_pack.lEf2YI/_new 2025-06-18 17:59:21.872095793 +0200 @@ -33,7 +33,7 @@ Summary: Python LIGO Light-Weight XML I/O Library License: GPL-3.0-only Group: Development/Languages/Python -URL: https://git.ligo.org/kipp.cannon/python-ligo-lw +URL: https://git.ligo.org/kipp/python-ligo-lw Source: http://software.ligo.org/lscsoft/source/%{srcname}-%{version}.tar.gz # PATCH-FIX-UPSTREAM ligo-lw-segments-test-fix.patch badshah...@gmail.com -- Fix a test that randomly fails due to dictionary ordering being undefined Patch0: ligo-lw-segments-test-fix.patch @@ -50,7 +50,9 @@ # PATCH-FIX-UPSTREAM ligo-lw-disable-utils_segments.patch badshah...@gmail.com -- Disable failing utils_segments test (temporary workaround to get builds to succeed) Patch7: ligo-lw-disable-utils_segments.patch BuildRequires: %{python_module devel} +BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-PyYAML @@ -95,11 +97,11 @@ sed -i "1{s/distutils.core/setuptools/}" setup.py %build -%python_build +%pyproject_wheel %install %if %{without test} -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitearch} %{lua: for c in string.gmatch(rpm.expand("%bins"), "%S+") do @@ -132,7 +134,7 @@ print(rpm.expand("%python_alternative %{_bindir}/" .. c .. "\n")) end} %{python_sitearch}/ligo/ -%{python_sitearch}/python_ligo_lw-%{version}-py%{python_version}.egg-info/ +%{python_sitearch}/python_ligo_lw-%{version}.dist-info %{python_sitearch}/python_ligo_lw-%{version}-py%{python_version}-nspkg.pth %endif