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/
 

Reply via email to