Accepting request 622244 from devel:languages:python

OBS-URL: https://build.opensuse.org/request/show/622244
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=11
This commit is contained in:
Dominique Leuenberger 2018-07-13 08:21:26 +00:00 committed by Git OBS Bridge
parent 5aebade5f6
commit 1084039c9b
4 changed files with 95 additions and 4 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:48fb76b8dcde868d6426c7c7836b76a0b2b20861547770c27b6307f712c09bc5
size 1407832

3
numba-0.39.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:07749d1ddac8c4c0ce8b22bf3dec52ef2fd4922174c71447126807f5f8dc2bae
size 1408098

View File

@ -1,3 +1,94 @@
-------------------------------------------------------------------
Thu Jul 12 03:31:08 UTC 2018 - arun@gmx.de
- update to version 0.39.0:
* Here are the highlights for the Numba 0.39.0 release.
+ This is the first version that supports Python 3.7.
+ With help from Intel, we have fixed the issues with SVML support
(related issues #2938, #2998, #3006).
+ List has gained support for containing reference-counted types
like NumPy arrays and `list`. Note, list still cannot hold
heterogeneous types.
+ We have made a significant change to the internal
calling-convention, which should be transparent to most users,
to allow for a future feature that will permitting jumping back
into python-mode from a nopython-mode function. This also fixes
a limitation to `print` that disabled its use from nopython
functions that were deep in the call-stack.
+ For CUDA GPU support, we added a `__cuda_array_interface__`
following the NumPy array interface specification to allow Numba
to consume externally defined device arrays. We have opened a
corresponding pull request to CuPy to test out the concept and
be able to use a CuPy GPU array.
+ The Numba dispatcher `inspect_types()` method now supports the
kwarg `pretty` which if set to `True` will produce ANSI/HTML
output, showing the annotated types, when invoked from
ipython/jupyter-notebook respectively.
+ The NumPy functions `ndarray.dot`, `np.percentile` and
`np.nanpercentile`, and `np.unique` are now supported.
+ Numba now supports the use of a per-project configuration file
to permanently set behaviours typically set via `NUMBA_*` family
environment variables.
+ Support for the `ppc64le` architecture has been added.
* Enhancements:
+ PR #2793: Simplify and remove javascript from html_annotate
templates.
+ PR #2840: Support list of refcounted types
+ PR #2902: Support for np.unique
+ PR #2926: Enable fence for all architecture and add developer
notes
+ PR #2928: Making error about untyped list more informative.
+ PR #2930: Add configuration file and color schemes.
+ PR #2932: Fix encoding to 'UTF-8' in `check_output` decode.
+ PR #2938: Python 3.7 compat: _Py_Finalizing becomes
_Py_IsFinalizing()
+ PR #2939: Comprehensive SVML unit test
+ PR #2946: Add support for `ndarray.dot` method and tests.
+ PR #2953: percentile and nanpercentile
+ PR #2957: Add new 3.7 opcode support.
+ PR #2963: Improve alias analysis to be more comprehensive
+ PR #2984: Support for namedtuples in array analysis
+ PR #2986: Fix environment propagation
+ PR #2990: Improve function call matching for intrinsics
+ PR #3002: Second pass at error rewrites (interpreter errors).
+ PR #3004: Add numpy.empty to the list of pure functions.
+ PR #3008: Augment SVML detection with llvmlite SVML patch
detection.
+ PR #3012: Make use of the common spelling of
heterogeneous/homogeneous.
+ PR #3032: Fix pycc ctypes test due to mismatch in
calling-convention
+ PR #3039: Add SVML detection to Numba environment diagnostic
tool.
+ PR #3041: This adds @needs_blas to tests that use BLAS
+ PR #3056: Require llvmlite>=0.24.0
* CUDA Enhancements:
+ PR #2860: __cuda_array_interface__
+ PR #2910: More CUDA intrinsics
+ PR #2929: Add Flag To Prevent Unneccessary D->H Copies
+ PR #3037: Add CUDA IPC support on non-peer-accessible devices
* CI Enhancements:
+ PR #3021: Update appveyor config.
+ PR #3040: Add fault handler to all builds
+ PR #3042: Add catchsegv
+ PR #3077: Adds optional number of processes for `-m` in testing
* Fixes:
+ PR #2897: Fix line position of delete statement in numba ir
+ PR #2905: Fix for #2862
+ PR #3009: Fix optional type returning in recursive call
+ PR #3019: workaround and unittest for issue #3016
+ PR #3035: [TESTING] Attempt delayed removal of Env
+ PR #3048: [WIP] Fix cuda tests failure on buildfarm
+ PR #3054: Make test work on 32-bit
+ PR #3062: Fix cuda.In freeing devary before the kernel launch
+ PR #3073: Workaround #3072
+ PR #3076: Avoid ignored exception due to missing globals at
interpreter teardown
* Documentation Updates:
+ PR #2966: Fix syntax in env var docs.
+ PR #2967: Fix typo in CUDA kernel layout example.
+ PR #2970: Fix docstring copy paste error.
-------------------------------------------------------------------
Sun Jun 24 01:05:37 UTC 2018 - arun@gmx.de

View File

@ -18,7 +18,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-numba
Version: 0.38.1
Version: 0.39.0
Release: 0
Summary: Compiling Python code using LLVM
License: BSD-2-Clause