Hello community, here is the log from the commit of package python-numba for openSUSE:Factory checked in at 2018-05-16 11:39:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-numba (Old) and /work/SRC/openSUSE:Factory/.python-numba.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-numba" Wed May 16 11:39:35 2018 rev:8 rq:606683 version:0.38.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-numba/python-numba.changes 2018-04-24 15:34:05.448135171 +0200 +++ /work/SRC/openSUSE:Factory/.python-numba.new/python-numba.changes 2018-05-16 11:41:15.241040292 +0200 @@ -1,0 +2,42 @@ +Sat May 12 16:21:24 UTC 2018 - arun@gmx.de + +- update to version 0.38.0: + * highlights: + + Numba (via llvmlite) is now backed by LLVM 6.0, general + vectorization is improved as a result. A significant long + standing LLVM bug that was causing corruption was also found and + fixed. + + Further considerable improvements in vectorization are made + available as Numba now supports Intel's short vector math + library (SVML). Try it out with `conda install -c numba + icc_rt`. + + CUDA 8.0 is now the minimum supported CUDA version. + * Other highlights include: + + Bug fixes to `parallel=True` have enabled more vectorization + opportunities when using the ParallelAccelerator technology. + + Much effort has gone into improving error reporting and the + general usability of Numba. This includes highlighted error + messages and performance tips documentation. Try it out with + `conda install colorama`. + + A number of new NumPy functions are supported, `np.convolve`, + `np.correlate` `np.reshape`, `np.transpose`, `np.permutation`, + `np.real`, `np.imag`, and `np.searchsorted` now supports + the`side` kwarg. Further, `np.argsort` now supports the `kind` + kwarg with `quicksort` and `mergesort` available. + + The Numba extension API has gained the ability operate more + easily with functions from Cython modules through the use of + `numba.extending.get_cython_function_address` to obtain function + addresses for direct use in `ctypes.CFUNCTYPE`. + + Numba now allows the passing of jitted functions (and containers + of jitted functions) as arguments to other jitted functions. + + The CUDA functionality has gained support for a larger selection + of bit manipulation intrinsics, also SELP, and has had a number + of bugs fixed. + + Initial work to support the PPC64LE platform has been added, + full support is however waiting on the LLVM 6.0.1 release as it + contains critical patches not present in 6.0.0. It is hoped + that any remaining issues will be fixed in the next release. + + The capacity for advanced users/compiler engineers to define + their own compilation pipelines. + +------------------------------------------------------------------- Old: ---- numba-0.37.0.tar.gz New: ---- numba-0.38.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-numba.spec ++++++ --- /var/tmp/diff_new_pack.xncqQ9/_old 2018-05-16 11:41:17.300965329 +0200 +++ /var/tmp/diff_new_pack.xncqQ9/_new 2018-05-16 11:41:17.304965183 +0200 @@ -16,16 +16,15 @@ # -%bcond_without tests - %{?!python_module:%define python_module() python-%{**} python3-%{**}} +%bcond_without tests Name: python-numba -Version: 0.37.0 +Version: 0.38.0 Release: 0 Summary: Compiling Python code using LLVM License: BSD-2-Clause Group: Development/Languages/Python -Url: http://numba.github.com +URL: http://numba.github.com Source: https://files.pythonhosted.org/packages/source/n/numba/numba-%{version}.tar.gz BuildRequires: %{python_module devel} BuildRequires: %{python_module llvmlite >= 0.22} @@ -67,10 +66,9 @@ %description devel This package contains files for developing applications using numba. - %prep %setup -q -n numba-%{version} -sed -i '1{\@^#!/usr/bin/env python@d}' numba/appdirs.py +sed -i '1{\@^#!%{_bindir}/env python@d}' numba/appdirs.py %build %python_build @@ -89,8 +87,8 @@ %python_uninstall_alternative numba %files %{python_files} -%defattr(-,root,root,-) -%doc AUTHORS CHANGE_LOG LICENSE README.rst +%license LICENSE +%doc AUTHORS CHANGE_LOG README.rst %python_alternative %{_bindir}/numba %python_alternative %{_bindir}/pycc %{python_sitearch}/numba/ @@ -101,7 +99,6 @@ %exclude %{python_sitearch}/numba/*/*.h %files %{python_files devel} -%defattr(-,root,root) %{python_sitearch}/numba/*.c %{python_sitearch}/numba/*.h %{python_sitearch}/numba/*/*.c ++++++ numba-0.37.0.tar.gz -> numba-0.38.0.tar.gz ++++++ ++++ 11333 lines of diff (skipped)