Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-Bottleneck for 
openSUSE:Factory checked in at 2024-04-21 20:29:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Bottleneck (Old)
 and      /work/SRC/openSUSE:Factory/.python-Bottleneck.new.26366 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-Bottleneck"

Sun Apr 21 20:29:52 2024 rev:15 rq:1169288 version:1.3.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Bottleneck/python-Bottleneck.changes      
2023-03-17 17:02:30.465128794 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-Bottleneck.new.26366/python-Bottleneck.changes
   2024-04-21 20:31:00.446127626 +0200
@@ -1,0 +2,8 @@
+Fri Apr 19 11:14:59 UTC 2024 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 1.3.8
+  * Maintenance updates
+- Pin to numpy < 2: Fails to build otherwise. Upstream is working
+  on it.
+
+-------------------------------------------------------------------

Old:
----
  Bottleneck-1.3.7.tar.gz

New:
----
  Bottleneck-1.3.8.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-Bottleneck.spec ++++++
--- /var/tmp/diff_new_pack.sFylXj/_old  2024-04-21 20:31:00.962146569 +0200
+++ /var/tmp/diff_new_pack.sFylXj/_new  2024-04-21 20:31:00.962146569 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-Bottleneck
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,8 @@
 #
 
 
-%define skip_python2 1
 Name:           python-Bottleneck
-Version:        1.3.7
+Version:        1.3.8
 Release:        0
 Summary:        A collection of fast NumPy array functions
 License:        BSD-2-Clause AND BSD-3-Clause
@@ -26,12 +25,14 @@
 Source0:        
https://files.pythonhosted.org/packages/source/B/Bottleneck/Bottleneck-%{version}.tar.gz
 Source99:       python-Bottleneck.rpmlintrc
 BuildRequires:  %{python_module devel}
-BuildRequires:  %{python_module numpy-devel >= 1.16.0}
+BuildRequires:  %{python_module numpy-devel >= 1.16.0 with %python-numpy-devel 
< 2}
+BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       python-numpy >= 1.16.0
+Requires:       (python-numpy >= 1.16.0 with python-numpy < 2)
 %python_subpackages
 
 %description
@@ -42,10 +43,10 @@
 
 %build
 export CFLAGS="%{optflags} -fno-strict-aliasing"
-%python_build
+%pyproject_wheel
 
 %install
-%python_install
+%pyproject_install
 %python_expand %fdupes %{buildroot}%{$python_sitearch}
 
 %check
@@ -57,5 +58,5 @@
 %license LICENSE
 %doc README.rst RELEASE.rst
 %{python_sitearch}/bottleneck/
-%{python_sitearch}/Bottleneck-%{version}*-info
+%{python_sitearch}/Bottleneck-%{version}.dist-info
 

++++++ Bottleneck-1.3.7.tar.gz -> Bottleneck-1.3.8.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Bottleneck-1.3.7/Bottleneck.egg-info/PKG-INFO 
new/Bottleneck-1.3.8/Bottleneck.egg-info/PKG-INFO
--- old/Bottleneck-1.3.7/Bottleneck.egg-info/PKG-INFO   2023-03-08 
19:06:55.000000000 +0100
+++ new/Bottleneck-1.3.8/Bottleneck.egg-info/PKG-INFO   2024-02-25 
01:30:22.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: Bottleneck
-Version: 1.3.7
+Version: 1.3.8
 Summary: Fast NumPy array functions written in C
 Home-page: https://github.com/pydata/bottleneck
 Download-URL: http://pypi.python.org/pypi/Bottleneck
@@ -21,27 +21,40 @@
 Classifier: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
 Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
 Classifier: Topic :: Scientific/Engineering
 Classifier: Topic :: Scientific/Engineering
 Requires: numpy
 Description-Content-Type: text/x-rst
-Provides-Extra: doc
 License-File: LICENSE
+Requires-Dist: numpy
+Provides-Extra: doc
+Requires-Dist: numpydoc; extra == "doc"
+Requires-Dist: sphinx; extra == "doc"
+Requires-Dist: gitpython; extra == "doc"
 
 Bottleneck is a collection of fast NumPy array functions written in C.
 
-Let's give it a try. Create a NumPy array::
+Let's give it a try. Create a NumPy array:
+
+.. code-block:: pycon
 
     >>> import numpy as np
     >>> a = np.array([1, 2, np.nan, 4, 5])
 
-Find the nanmean::
+Find the nanmean:
+
+.. code-block:: pycon
 
     >>> import bottleneck as bn
     >>> bn.nanmean(a)
     3.0
 
-Moving window mean::
+Moving window mean:
+
+.. code-block:: pycon
 
     >>> bn.move_mean(a, window=2, min_count=1)
     array([ 1. ,  1.5,  2. ,  4. ,  4.5])
@@ -49,7 +62,9 @@
 Benchmark
 =========
 
-Bottleneck comes with a benchmark suite::
+Bottleneck comes with a benchmark suite:
+
+.. code-block:: pycon
 
     >>> bn.bench()
     Bottleneck performance benchmark
@@ -91,7 +106,9 @@
     move_rank     847.1        1.2        1.4        2.3        2.6
 
 You can also run a detailed benchmark for a single function using, for
-example, the command::
+example, the command:
+
+.. code-block:: pycon
 
     >>> bn.bench_detailed("move_median", fraction_nan=0.3)
 
@@ -122,21 +139,25 @@
 
 Requirements:
 
-======================== ====================================================
-Bottleneck               Python 2.7, 3.5, 3.6, 3.7, 3.8; NumPy 1.16.0+
+======================== 
============================================================================
+Bottleneck               Python 2.7, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11; 
NumPy 1.16.0+
 Compile                  gcc, clang, MinGW or MSVC
 Unit tests               pytest
 Documentation            sphinx, numpydoc
-======================== ====================================================
+======================== 
============================================================================
+
+To install Bottleneck on Linux, Mac OS X, et al.:
 
-To install Bottleneck on Linux, Mac OS X, et al.::
+.. code-block:: console
 
     $ pip install .
 
 To install bottleneck on Windows, first install MinGW and add it to your
-system path. Then install Bottleneck with the command::
+system path. Then install Bottleneck with the command:
 
-    python setup.py install --compiler=mingw32
+.. code-block:: console
+
+    $ python setup.py install --compiler=mingw32
 
 Alternatively, you can use the Windows binaries created by Christoph Gohlke:
 http://www.lfd.uci.edu/~gohlke/pythonlibs/#bottleneck
@@ -144,7 +165,9 @@
 Unit tests
 ==========
 
-After you have installed Bottleneck, run the suite of unit tests::
+After you have installed Bottleneck, run the suite of unit tests:
+
+.. code-block:: pycon
 
   In [1]: import bottleneck as bn
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Bottleneck-1.3.7/PKG-INFO 
new/Bottleneck-1.3.8/PKG-INFO
--- old/Bottleneck-1.3.7/PKG-INFO       2023-03-08 19:06:55.940163900 +0100
+++ new/Bottleneck-1.3.8/PKG-INFO       2024-02-25 01:30:22.989980500 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: Bottleneck
-Version: 1.3.7
+Version: 1.3.8
 Summary: Fast NumPy array functions written in C
 Home-page: https://github.com/pydata/bottleneck
 Download-URL: http://pypi.python.org/pypi/Bottleneck
@@ -21,27 +21,40 @@
 Classifier: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
 Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
 Classifier: Topic :: Scientific/Engineering
 Classifier: Topic :: Scientific/Engineering
 Requires: numpy
 Description-Content-Type: text/x-rst
-Provides-Extra: doc
 License-File: LICENSE
+Requires-Dist: numpy
+Provides-Extra: doc
+Requires-Dist: numpydoc; extra == "doc"
+Requires-Dist: sphinx; extra == "doc"
+Requires-Dist: gitpython; extra == "doc"
 
 Bottleneck is a collection of fast NumPy array functions written in C.
 
-Let's give it a try. Create a NumPy array::
+Let's give it a try. Create a NumPy array:
+
+.. code-block:: pycon
 
     >>> import numpy as np
     >>> a = np.array([1, 2, np.nan, 4, 5])
 
-Find the nanmean::
+Find the nanmean:
+
+.. code-block:: pycon
 
     >>> import bottleneck as bn
     >>> bn.nanmean(a)
     3.0
 
-Moving window mean::
+Moving window mean:
+
+.. code-block:: pycon
 
     >>> bn.move_mean(a, window=2, min_count=1)
     array([ 1. ,  1.5,  2. ,  4. ,  4.5])
@@ -49,7 +62,9 @@
 Benchmark
 =========
 
-Bottleneck comes with a benchmark suite::
+Bottleneck comes with a benchmark suite:
+
+.. code-block:: pycon
 
     >>> bn.bench()
     Bottleneck performance benchmark
@@ -91,7 +106,9 @@
     move_rank     847.1        1.2        1.4        2.3        2.6
 
 You can also run a detailed benchmark for a single function using, for
-example, the command::
+example, the command:
+
+.. code-block:: pycon
 
     >>> bn.bench_detailed("move_median", fraction_nan=0.3)
 
@@ -122,21 +139,25 @@
 
 Requirements:
 
-======================== ====================================================
-Bottleneck               Python 2.7, 3.5, 3.6, 3.7, 3.8; NumPy 1.16.0+
+======================== 
============================================================================
+Bottleneck               Python 2.7, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11; 
NumPy 1.16.0+
 Compile                  gcc, clang, MinGW or MSVC
 Unit tests               pytest
 Documentation            sphinx, numpydoc
-======================== ====================================================
+======================== 
============================================================================
+
+To install Bottleneck on Linux, Mac OS X, et al.:
 
-To install Bottleneck on Linux, Mac OS X, et al.::
+.. code-block:: console
 
     $ pip install .
 
 To install bottleneck on Windows, first install MinGW and add it to your
-system path. Then install Bottleneck with the command::
+system path. Then install Bottleneck with the command:
 
-    python setup.py install --compiler=mingw32
+.. code-block:: console
+
+    $ python setup.py install --compiler=mingw32
 
 Alternatively, you can use the Windows binaries created by Christoph Gohlke:
 http://www.lfd.uci.edu/~gohlke/pythonlibs/#bottleneck
@@ -144,7 +165,9 @@
 Unit tests
 ==========
 
-After you have installed Bottleneck, run the suite of unit tests::
+After you have installed Bottleneck, run the suite of unit tests:
+
+.. code-block:: pycon
 
   In [1]: import bottleneck as bn
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Bottleneck-1.3.7/README.rst 
new/Bottleneck-1.3.8/README.rst
--- old/Bottleneck-1.3.7/README.rst     2023-03-08 19:06:43.000000000 +0100
+++ new/Bottleneck-1.3.8/README.rst     2024-02-25 01:30:13.000000000 +0100
@@ -7,18 +7,24 @@
 
 Bottleneck is a collection of fast NumPy array functions written in C.
 
-Let's give it a try. Create a NumPy array::
+Let's give it a try. Create a NumPy array:
+
+.. code-block:: pycon
 
     >>> import numpy as np
     >>> a = np.array([1, 2, np.nan, 4, 5])
 
-Find the nanmean::
+Find the nanmean:
+
+.. code-block:: pycon
 
     >>> import bottleneck as bn
     >>> bn.nanmean(a)
     3.0
 
-Moving window mean::
+Moving window mean:
+
+.. code-block:: pycon
 
     >>> bn.move_mean(a, window=2, min_count=1)
     array([ 1. ,  1.5,  2. ,  4. ,  4.5])
@@ -26,7 +32,9 @@
 Benchmark
 =========
 
-Bottleneck comes with a benchmark suite::
+Bottleneck comes with a benchmark suite:
+
+.. code-block:: pycon
 
     >>> bn.bench()
     Bottleneck performance benchmark
@@ -68,7 +76,9 @@
     move_rank     847.1        1.2        1.4        2.3        2.6
 
 You can also run a detailed benchmark for a single function using, for
-example, the command::
+example, the command:
+
+.. code-block:: pycon
 
     >>> bn.bench_detailed("move_median", fraction_nan=0.3)
 
@@ -99,21 +109,25 @@
 
 Requirements:
 
-======================== ====================================================
-Bottleneck               Python 2.7, 3.5, 3.6, 3.7, 3.8; NumPy 1.16.0+
+======================== 
============================================================================
+Bottleneck               Python 2.7, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11; 
NumPy 1.16.0+
 Compile                  gcc, clang, MinGW or MSVC
 Unit tests               pytest
 Documentation            sphinx, numpydoc
-======================== ====================================================
+======================== 
============================================================================
+
+To install Bottleneck on Linux, Mac OS X, et al.:
 
-To install Bottleneck on Linux, Mac OS X, et al.::
+.. code-block:: console
 
     $ pip install .
 
 To install bottleneck on Windows, first install MinGW and add it to your
-system path. Then install Bottleneck with the command::
+system path. Then install Bottleneck with the command:
 
-    python setup.py install --compiler=mingw32
+.. code-block:: console
+
+    $ python setup.py install --compiler=mingw32
 
 Alternatively, you can use the Windows binaries created by Christoph Gohlke:
 http://www.lfd.uci.edu/~gohlke/pythonlibs/#bottleneck
@@ -121,7 +135,9 @@
 Unit tests
 ==========
 
-After you have installed Bottleneck, run the suite of unit tests::
+After you have installed Bottleneck, run the suite of unit tests:
+
+.. code-block:: pycon
 
   In [1]: import bottleneck as bn
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Bottleneck-1.3.7/RELEASE.rst 
new/Bottleneck-1.3.8/RELEASE.rst
--- old/Bottleneck-1.3.7/RELEASE.rst    2023-03-08 19:06:43.000000000 +0100
+++ new/Bottleneck-1.3.8/RELEASE.rst    2024-02-25 01:30:13.000000000 +0100
@@ -6,6 +6,16 @@
 These are the major changes made in each release. For details of the changes
 see the commit log at https://github.com/pydata/bottleneck
 
+Bottleneck 1.3.8
+================
+
+*Release date: 2024-02-04*
+
+Enhancements
+~~~~~~~~~~~~
+- Python 3.12 wheel available
+- Update CI config
+
 Bottleneck 1.3.7
 ================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Bottleneck-1.3.7/bottleneck/_version.py 
new/Bottleneck-1.3.8/bottleneck/_version.py
--- old/Bottleneck-1.3.7/bottleneck/_version.py 2023-03-08 19:06:55.940163900 
+0100
+++ new/Bottleneck-1.3.8/bottleneck/_version.py 2024-02-25 01:30:22.989980500 
+0100
@@ -8,11 +8,11 @@
 
 version_json = '''
 {
- "date": "2023-02-20T11:39:37+0100",
+ "date": "2024-02-25T01:15:02+0100",
  "dirty": false,
  "error": null,
- "full-revisionid": "22f9dd130cdcd70d86f6f8fabf1412d927e49864",
- "version": "1.3.7"
+ "full-revisionid": "bd70f840ac1e0bc220b9bc6bfee6b42ffa57464a",
+ "version": "1.3.8"
 }
 '''  # END VERSION_JSON
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Bottleneck-1.3.7/setup.py 
new/Bottleneck-1.3.8/setup.py
--- old/Bottleneck-1.3.7/setup.py       2023-03-08 19:06:43.000000000 +0100
+++ new/Bottleneck-1.3.8/setup.py       2024-02-25 01:30:13.000000000 +0100
@@ -166,6 +166,9 @@
     "Programming Language :: Python :: 3.6",
     "Programming Language :: Python :: 3.7",
     "Programming Language :: Python :: 3.8",
+    "Programming Language :: Python :: 3.9",
+    "Programming Language :: Python :: 3.10",
+    "Programming Language :: Python :: 3.11",
     "Topic :: Scientific/Engineering",
     "Topic :: Scientific/Engineering",
 ]

Reply via email to