Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-iminuit for openSUSE:Factory checked in at 2024-03-19 17:31:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-iminuit (Old) and /work/SRC/openSUSE:Factory/.python-iminuit.new.1905 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-iminuit" Tue Mar 19 17:31:11 2024 rev:32 rq:1159084 version:2.25.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-iminuit/python-iminuit.changes 2024-02-20 21:16:00.745645488 +0100 +++ /work/SRC/openSUSE:Factory/.python-iminuit.new.1905/python-iminuit.changes 2024-03-19 17:31:13.601415469 +0100 @@ -1,0 +2,8 @@ +Fri Mar 15 19:54:51 UTC 2024 - Ben Greiner <c...@bnavigator.de> + +- Skip testing with ipywidgets on python39: no longer supported + since ipython 8.19 +- Clean dependencies +- Drop rpmlintrc + +------------------------------------------------------------------- Old: ---- python-iminuit.rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-iminuit.spec ++++++ --- /var/tmp/diff_new_pack.4a6Bpz/_old 2024-03-19 17:31:14.245439079 +0100 +++ /var/tmp/diff_new_pack.4a6Bpz/_new 2024-03-19 17:31:14.249439226 +0100 @@ -16,26 +16,22 @@ # -%define modname iminuit %{?sle15_python_module_pythons} -Name: python-%{modname} +Name: python-iminuit Version: 2.25.2 Release: 0 Summary: Python bindings for MINUIT2 License: MIT URL: https://github.com/scikit-hep/iminuit -Source0: https://files.pythonhosted.org/packages/source/i/iminuit/%{modname}-%{version}.tar.gz -Source1: python-iminuit.rpmlintrc +Source0: https://files.pythonhosted.org/packages/source/i/iminuit/iminuit-%{version}.tar.gz BuildRequires: %{python_module Cython} BuildRequires: %{python_module devel >= 3.7} BuildRequires: %{python_module numpy >= 1.21.0} BuildRequires: %{python_module numpy-devel} -BuildRequires: %{python_module pathspec} BuildRequires: %{python_module pip} BuildRequires: %{python_module pybind11 >= 2.9.0} BuildRequires: %{python_module pybind11-devel} -BuildRequires: %{python_module pyproject-metadata} -BuildRequires: %{python_module scikit-build-core >= 0.3.0} +BuildRequires: %{python_module scikit-build-core-pyproject >= 0.3.0} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} BuildRequires: cmake >= 3.13 @@ -46,14 +42,12 @@ Recommends: python-matplotlib Recommends: python-scipy # SECTION test requirements -BuildRequires: %{python_module ipywidgets} +BuildRequires: %{python_module ipywidgets if %python-base >= 3.10} BuildRequires: %{python_module matplotlib} BuildRequires: %{python_module numba} BuildRequires: %{python_module pytest} BuildRequires: %{python_module scipy} BuildRequires: %{python_module tabulate} -# Fix unresolved status for Leap 15.x on account of multiple choices for python3-importlib-metadata (python3-importlib-metadata and python3-importlib_metadata) -BuildRequires: %{python_module importlib-metadata} # /SECTION %python_subpackages @@ -65,7 +59,7 @@ and to get model parameter error estimates from likelihood profile analysis. %prep -%setup -q -n %{modname}-%{version} +%setup -q -n iminuit-%{version} # We use external pybind11, just to be sure remove bundled pybind11 entirely rm -fr extern/pybind11 @@ -76,7 +70,11 @@ %install %pyproject_install -%python_expand %fdupes %{buildroot}%{$python_sitearch} +%{python_expand # remove empty file and dedup +f=%{buildroot}%{$python_sitearch}/iminuit-%{version}.dist-info/entry_points.txt +[ -f $f -a ! -s $f ] && rm $f +%fdupes %{buildroot}%{$python_sitearch} +} %check %pytest_arch @@ -84,6 +82,6 @@ %files %{python_files} %doc README.rst %license LICENSE -%{python_sitearch}/%{modname}/ -%{python_sitearch}/%{modname}-%{version}*.*-info/ +%{python_sitearch}/iminuit/ +%{python_sitearch}/iminuit-%{version}.dist-info/