From 7de0d7fba4121069b38a326adbbf3aedb10b24916de19c618e1d1ce37df0cd87 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Fri, 22 Mar 2024 20:06:52 +0000 Subject: [PATCH] - update to 0.59.1: * Fixed caching of kernels that use target-specific overloads * Fixed a performance regression introduced in Numba 0.59 which made ``np.searchsorted`` considerably slower. * This patch fixes two issues with ``np.searchsorted``. First, a regression is fixed in the support of ``np.datetime64``. Second, adopt ``NAT``-aware comparisons to fix mishandling of ``NAT`` value. * Allow use of Python 3.12 PEP-695 type parameter syntax OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=84 --- numba-0.59.0.tar.gz | 3 --- numba-0.59.1.tar.gz | 3 +++ python-numba.changes | 13 +++++++++++++ python-numba.spec | 4 ++-- 4 files changed, 18 insertions(+), 5 deletions(-) delete mode 100644 numba-0.59.0.tar.gz create mode 100644 numba-0.59.1.tar.gz diff --git a/numba-0.59.0.tar.gz b/numba-0.59.0.tar.gz deleted file mode 100644 index b4e3305..0000000 --- a/numba-0.59.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:12b9b064a3e4ad00e2371fc5212ef0396c80f41caec9b5ec391c8b04b6eaf2a8 -size 2656773 diff --git a/numba-0.59.1.tar.gz b/numba-0.59.1.tar.gz new file mode 100644 index 0000000..e45b0d2 --- /dev/null +++ b/numba-0.59.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76f69132b96028d2774ed20415e8c528a34e3299a40581bae178f0994a2f370b +size 2652730 diff --git a/python-numba.changes b/python-numba.changes index 3ab8b59..139c258 100644 --- a/python-numba.changes +++ b/python-numba.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Fri Mar 22 20:05:25 UTC 2024 - Dirk Müller + +- update to 0.59.1: + * Fixed caching of kernels that use target-specific overloads + * Fixed a performance regression introduced in Numba 0.59 which + made ``np.searchsorted`` considerably slower. + * This patch fixes two issues with ``np.searchsorted``. First, + a regression is fixed in the support of ``np.datetime64``. + Second, adopt ``NAT``-aware comparisons to fix mishandling + of ``NAT`` value. + * Allow use of Python 3.12 PEP-695 type parameter syntax + ------------------------------------------------------------------- Fri Mar 8 15:37:58 UTC 2024 - Ben Greiner diff --git a/python-numba.spec b/python-numba.spec index 3b64865..b560daf 100644 --- a/python-numba.spec +++ b/python-numba.spec @@ -50,12 +50,12 @@ ExclusiveArch: donotbuild %define python_module() %flavor-not-enabled-in-buildset-for-suse-%{?suse_version} %else # Tests fail on ppc64 big endian, not resolvable on s390x, wrong types on 32-bit. See also above compatibility list for building -ExcludeArch: s390x ppc64 %ix86 %arm +ExcludeArch: s390x ppc64 %ix86 %arm %endif %endif Name: python-numba%{?psuffix} -Version: 0.59.0 +Version: 0.59.1 Release: 0 Summary: NumPy-aware optimizing compiler for Python using LLVM License: BSD-2-Clause