Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-numba for openSUSE:Factory checked in at 2026-10-15 12:19:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-numba (Old) and /work/SRC/openSUSE:Factory/.python-numba.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-numba" Thu Oct 15 12:19:47 2026 rev:62 rq:1384873 version:0.68.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-numba/python-numba.changes 2026-08-22 21:38:00.681226725 +0200 +++ /work/SRC/openSUSE:Factory/.python-numba.new.3698736/python-numba.changes 2026-10-15 12:20:55.149023552 +0200 @@ -1,0 +2,6 @@ +Mon Oct 5 17:08:15 UTC 2026 - Dirk Müller <[email protected]> + +- update to 0.68.0: + * Support for Python 3.15 + +------------------------------------------------------------------- Old: ---- numba-0.67.0.tar.gz New: ---- numba-0.68.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-numba.spec ++++++ --- /var/tmp/diff_new_pack.WuSmjg/_old 2026-10-15 12:20:55.879054087 +0200 +++ /var/tmp/diff_new_pack.WuSmjg/_new 2026-10-15 12:20:55.881054171 +0200 @@ -57,7 +57,7 @@ %endif %endif Name: python-numba%{?psuffix} -Version: 0.67.0 +Version: 0.68.0 Release: 0 Summary: NumPy-aware optimizing compiler for Python using LLVM License: BSD-2-Clause @@ -75,7 +75,7 @@ BuildRequires: gcc-c++ BuildRequires: python-rpm-macros BuildRequires: (tbb-devel >= 2021) -Requires: (python-llvmlite >= 0.49 with python-llvmlite < 0.50) +Requires: (python-llvmlite >= 0.50 with python-llvmlite < 0.51) Requires: (python-numpy >= %{min_numpy_ver} with python-numpy < %{max_numpy_ver}) Requires(post): update-alternatives Requires(postun): update-alternatives ++++++ numba-0.67.0.tar.gz -> numba-0.68.0.tar.gz ++++++ ++++ 11299 lines of diff (skipped) ++++++ skip-failing-tests.patch ++++++ --- /var/tmp/diff_new_pack.WuSmjg/_old 2026-10-15 12:20:56.485079436 +0200 +++ /var/tmp/diff_new_pack.WuSmjg/_new 2026-10-15 12:20:56.495079854 +0200 @@ -1,7 +1,8 @@ -diff -Nur a/numba/tests/test_caching.py b/numba/tests/test_caching.py ---- a/numba/tests/test_caching.py 2026-04-01 00:27:58.000000000 +0000 -+++ b/numba/tests/test_caching.py 2026-04-07 09:29:43.176913070 +0000 -@@ -1194,6 +1194,7 @@ +Index: numba-0.68.0/numba/tests/test_caching.py +=================================================================== +--- numba-0.68.0.orig/numba/tests/test_caching.py ++++ numba-0.68.0/numba/tests/test_caching.py +@@ -1240,6 +1240,7 @@ class TestLocator(InTreeCacheLocator): pass @@ -9,18 +10,19 @@ class TestCacheLocatorEnvironmentIntegration(TestCase): """Integration tests for environment variable functionality.""" -@@ -1258,6 +1259,7 @@ +@@ -1304,6 +1305,7 @@ class TestCacheLocatorEnvironmentIntegra self.assertIsInstance(cache._impl.locator, expectedLocator) [email protected]("Not functional in OBS environment") class TestInTreeCacheLocatorFsAgnostic(TestCase): - """Test _InTreeCacheLocatorFsAgnostic class functionality.""" + """Test InTreeCacheLocatorFsAgnostic deprecation.""" -diff -Nur a/numba/tests/test_cli.py b/numba/tests/test_cli.py ---- a/numba/tests/test_cli.py 2026-04-01 00:27:58.000000000 +0000 -+++ b/numba/tests/test_cli.py 2026-04-07 09:29:43.178094659 +0000 -@@ -264,6 +264,7 @@ +Index: numba-0.68.0/numba/tests/test_cli.py +=================================================================== +--- numba-0.68.0.orig/numba/tests/test_cli.py ++++ numba-0.68.0/numba/tests/test_cli.py +@@ -264,6 +264,7 @@ class TestGDBCLIInfoBrokenGdbs(TestCase) self.assertIn("No such file or directory", stdout) self.assertIn(path, stdout) @@ -28,21 +30,11 @@ def test_nonsense_gdb_binary(self): # Tests that a nonsense binary specified as gdb it picked up ok env = os.environ.copy() -diff -Nur a/numba/tests/test_mathlib.py b/numba/tests/test_mathlib.py ---- a/numba/tests/test_mathlib.py 2026-04-01 00:27:58.000000000 +0000 -+++ b/numba/tests/test_mathlib.py 2026-04-07 09:29:43.178246595 +0000 -@@ -555,6 +555,7 @@ - float('-inf'), float('inf'), float('nan')] - self.run_unary(pyfunc, x_types, x_values, prec='exact') - -+ @unittest.skip("Fails on ppc64le https://github.com/numba/numba/issues/8489") - def test_ldexp(self): - pyfunc = ldexp - cfunc = njit(pyfunc) -diff -Nur a/numba/tests/test_parfors.py b/numba/tests/test_parfors.py ---- a/numba/tests/test_parfors.py 2026-04-01 00:27:58.000000000 +0000 -+++ b/numba/tests/test_parfors.py 2026-04-07 09:29:43.178889961 +0000 -@@ -1205,6 +1205,7 @@ +Index: numba-0.68.0/numba/tests/test_parfors.py +=================================================================== +--- numba-0.68.0.orig/numba/tests/test_parfors.py ++++ numba-0.68.0/numba/tests/test_parfors.py +@@ -1205,6 +1205,7 @@ class TestParforNumPy(TestParforsBase): self.check_variants(test_impl2, data_gen) self.count_parfors_variants(test_impl2, data_gen) @@ -50,7 +42,7 @@ def test_ndarray_fill(self): def test_impl(x): x.fill(7.0) -@@ -4726,7 +4727,7 @@ +@@ -4734,7 +4735,7 @@ class TestParforsVectorizer(TestPrangeBa return asm @@ -59,7 +51,7 @@ @TestCase.run_test_in_subprocess def test_vectorizer_fastmath_asm(self): """ This checks that if fastmath is set and the underlying hardware -@@ -4767,7 +4768,7 @@ +@@ -4775,7 +4776,7 @@ class TestParforsVectorizer(TestPrangeBa # check no zmm addressing is present self.assertTrue('zmm' not in v) @@ -68,10 +60,11 @@ @TestCase.run_test_in_subprocess(envvars={'NUMBA_BOUNDSCHECK': '0'}) def test_unsigned_refusal_to_vectorize(self): """ This checks that if fastmath is set and the underlying hardware -diff -Nur a/numba/tests/test_parfors_passes.py b/numba/tests/test_parfors_passes.py ---- a/numba/tests/test_parfors_passes.py 2026-04-01 00:27:58.000000000 +0000 -+++ b/numba/tests/test_parfors_passes.py 2026-04-07 09:29:43.179285848 +0000 -@@ -514,6 +514,7 @@ +Index: numba-0.68.0/numba/tests/test_parfors_passes.py +=================================================================== +--- numba-0.68.0.orig/numba/tests/test_parfors_passes.py ++++ numba-0.68.0/numba/tests/test_parfors_passes.py +@@ -514,6 +514,7 @@ class TestConvertLoopPass(BaseTest): str(raises.exception), )
