Package Release Info

python-numpy_1_17_3-gnu-hpc-1.17.3-bp151.2.9.1

Update Info: openSUSE-2020-1031
Available in Package Hub : 15 SP1 Update

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

python3-numpy-gnu-hpc
python3-numpy-gnu-hpc-devel
python3-numpy_1_17_3-gnu-hpc
python3-numpy_1_17_3-gnu-hpc-devel

Change Logs

* Tue Jun 09 2020 Matej Cepl <mcepl@suse.com>
- Use update-alternatives for /usr/bin/f2py (bsc#1166678)
Version: 1.17.3-bp151.2.6.1
* Wed Nov 27 2019 Matej Cepl <mcepl@suse.com>
- (bsc#1149203, jsc#SLE-8532) Update to 1.17.3. Highlights:
  - A new extensible random module along with four selectable
    random number generators and improved seeding designed for
    use in parallel processes has been added. The currently
    available bit generators are MT19937, PCG64, Philox, and
    SFC64. See below under New Features.
  - NumPy?s FFT implementation was changed from fftpack to
    pocketfft, resulting in faster, more accurate transforms and
    better handling of datasets of prime length. See below under
    Improvements.
  - New radix sort and timsort sorting methods. It is currently
    not possible to choose which will be used. They are hardwired
    to the datatype and used when either stable or mergesort is
    passed as the method. See below under Improvements.
  - Overriding numpy functions is now possible by default, see
    __array_function__ below.
  - numpy.errstate is now also a function decorator
- Both patches were reapplied:
  - numpy-buildfix.patch
  - numpy-1.9.0-remove-__declspec.patch
- Remove BR of Cython (use generated source files from the
  release tarball).
* Wed Aug 28 2019 Matej Cepl <mcepl@suse.com>
- (jsc#SLE-8532, bsc#1149203) Update to 1.16.1:
  - The NumPy 1.16.1 release fixes bugs reported against the
    1.16.0 release, and also backports several enhancements from
    master that seem appropriate for a release series that is the
    last to support Python 2.7. The wheels on PyPI are linked
    with OpenBLAS v0.3.4+, which should fix the known threading
    issues found in previous OpenBLAS versions.
  - Specifically:
  - Experimental (opt-in only) support for overriding numpy
    functions, see __array_function__ below.
  - The matmul function is now a ufunc. This provides better
    performance and allows overriding with __array_ufunc__.
  - Improved support for the ARM and POWER architectures.
  - Improved support for AIX and PyPy.
  - Improved interop with ctypes.
  - Improved support for PEP 3118.
  - Also includes all improvements to 1.15.*, namely:
  - NumPy has switched to pytest for testing.
  - A new numpy.printoptions context manager.
  - Many improvements to the histogram functions.
  - Support for unicode field names in python 2.7.
  - Improved support for PyPy.
  - Fixes and improvements to numpy.einsum.
- Removed CVE-2019-6446_numpy_load.patch, which is included into
  the upstream release.
- numpy-1.9.0-remove-__declspec.patch has been refreshed to fit
  the current upstream tarball.
* Mon Feb 04 2019 Matej Cepl <mcepl@suse.com>
- bsc#1122208 add CVE-2019-6446_numpy_load.patch fixing gh#numpy/numpy#12759
  numpy.load() has functionality which allows loading pickle with
  potentially insecure code.
* Fri Feb 09 2018 cgoll@suse.com
- Fix summary in module files (bnc#1080259)
* Tue Feb 06 2018 eich@suse.com
- The HPC of python-numpy expects openBLAS. OpenBLAS is not availble
  for sc390: disable buidling on s390 for HPC (bsc#1079513).
* Fri Jan 19 2018 ro@suse.de
- add s390 to the ifarch conditional to build without openblas
* Wed Jan 10 2018 adrian@suse.de
- update to version 1.14.0
  Changes documented in release notes:
  https://github.com/numpy/numpy/blob/master/doc/release/1.14.0-notes.rst
* Fri Jan 05 2018 eich@suse.com
- Switch from gcc6 to gcc7 as additional compiler flavor for HPC on SLES.
- Fix library package requires - use HPC macro (boo#1074890).
* Mon Nov 13 2017 eich@suse.com
- Add 'family "NumPy"' to modules file to avoid that different
  versions of this get loaded.
* Sun Nov 12 2017 eich@suse.com
- Add Requires for libopenblas to base package.
- Add Requires for lua-lmod
- Fix '-' in environment variable mane of modulefile.
* Mon Oct 30 2017 eich@suse.com
- Fix Requires: of devel package for openblas.
* Tue Oct 17 2017 eich@suse.com
- Add magic to limit the number of flavors built in the OBS ring
  to non-HPC builds.
* Tue Oct 03 2017 eich@suse.com
- Convert to multibuild: Add support for HPC environment modules
  (FATE#321709).
* Sat Sep 30 2017 arun@gmx.de
- updated line numbers in patches
- update to version 1.13.3:
  * #9390 BUG: Return the poly1d coefficients array directly
  * #9555 BUG: Fix regression in 1.13.x in distutils.mingw32ccompiler.
  * #9556 BUG: Fix true_divide when dtype=np.float64 specified.
  * #9557 DOC: Fix some rst markup in numpy/doc/basics.py.
  * #9558 BLD: Remove -xhost flag from IntelFCompiler.
  * #9559 DOC: Removes broken docstring example (source code, png,
    pdf)...
  * #9580 BUG: Add hypot and cabs functions to WIN32 blacklist.
  * #9732 BUG: Make scalar function elision check if temp is
    writeable.
  * #9736 BUG: Various fixes to np.gradient
  * #9742 BUG: Fix np.pad for CVE-2017-12852 (bsc#1053963)
  * #9744 BUG: Check for exception in sort functions, add tests
  * #9745 DOC: Add whitespace after "versionadded::" directive so it
    actually...
  * #9746 BUG: Memory leak in np.dot of size 0
  * #9747 BUG: Adjust gfortran version search regex
  * #9757 BUG: Cython 0.27 breaks NumPy on Python 3.
  * #9764 BUG: Ensure _npy_scaled_cexp{,f,l} is defined when needed.
  * #9765 BUG: PyArray_CountNonzero does not check for exceptions
  * #9766 BUG: Fixes histogram monotonicity check for unsigned bin
    values
  * #9767 BUG: Ensure consistent result dtype of count_nonzero
  * #9771 BUG: MAINT: Fix mtrand for Cython 0.27.
  * #9772 DOC: Create the 1.13.2 release notes.
  * #9794 DOC: Create 1.13.3 release notes.
- changes from version 1.13.2:
  * #9390 BUG: Return the poly1d coefficients array directly
  * #9555 BUG: Fix regression in 1.13.x in distutils.mingw32ccompiler.
  * #9556 BUG: Fix true_divide when dtype=np.float64 specified.
  * #9557 DOC: Fix some rst markup in numpy/doc/basics.py.
  * #9558 BLD: Remove -xhost flag from IntelFCompiler.
  * #9559 DOC: Removes broken docstring example (source code, png,
    pdf)...
  * #9580 BUG: Add hypot and cabs functions to WIN32 blacklist.
  * #9732 BUG: Make scalar function elision check if temp is
    writeable.
  * #9736 BUG: Various fixes to np.gradient
  * #9742 BUG: Fix np.pad for CVE-2017-12852 (bsc#1053963)
  * #9744 BUG: Check for exception in sort functions, add tests
  * #9745 DOC: Add whitespace after "versionadded::" directive so it
    actually...
  * #9746 BUG: Memory leak in np.dot of size 0
  * #9747 BUG: Adjust gfortran version search regex
  * #9757 BUG: Cython 0.27 breaks NumPy on Python 3.
  * #9764 BUG: Ensure _npy_scaled_cexp{,f,l} is defined when needed.
  * #9765 BUG: PyArray_CountNonzero does not check for exceptions
  * #9766 BUG: Fixes histogram monotonicity check for unsigned bin
    values
  * #9767 BUG: Ensure consistent result dtype of count_nonzero
  * #9771 BUG, MAINT: Fix mtrand for Cython 0.27.
* Mon Sep 18 2017 hsk17@mail.de
- Update to version 1.13.1
  * bugfix release for problems found in 1.13.0; major changes:
    + fixes for the new memory overlap detection and temporary
    elision
    + reversion of the removal of the boolean binary - operator
  * 1.13.0 Highlights:
    + Operations like a + b + c will reuse temporaries on some
    platforms
    + Inplace operations check if inputs overlap outputs and
    create temporaries
    + New __array_ufunc__ attribute provides improved ability for
    classes to override default ufunc behavior.
    + New np.block function for creating blocked arrays.
  * 1.13.0 New functions:
    + New np.positive ufunc.
    + New np.divmod ufunc provides more efficient divmod.
    + New np.isnat ufunc tests for NaT special values.
    + New np.heaviside ufunc computes the Heaviside function.
    + New np.isin function, improves on in1d.
    + New np.block function for creating blocked arrays.
    + New PyArray_MapIterArrayCopyIfOverlap added to NumPy C-API.
  * deprecations, compatibility notes, etc see full changelog at
    https://github.com/numpy/numpy/blob/master/doc/changelog/1.13.0-changelog.rst
- dropped xlocale.patch (now upstream)
- do not apply 'sed 1d' command to exec_command.py
* Wed Jul 05 2017 schwab@suse.de
- Add xlocale.patch:
  xlocale.h: don't use obsolete <xlocale.h>
* Tue Jun 06 2017 manfred99@gmx.ch
- allow building numpy on fedora by making fdupes dependency optional
* Thu Apr 06 2017 toddrme2178@gmail.com
- Update to version 1.12.1
  * Fix wrong future nat warning and equiv type logic error...
  * Fix wrong masked median for some special cases
  * Place np.average in inline code
  * Work around isfinite inconsistency on i386
  * Guard against replacing constants without '_' spec in f2py.
  * Fix mean for float 16 non-array inputs for 1.12
  * Fix calling python api with error set and minor leaks for...
  * Make iscomplexobj compatible with custom dtypes again
  * Fix undefined behaviour induced by bad __array_wrap__
  * Fix MaskedArray.__setitem__
  * PPC64el machines are POWER for Fortran in f2py
  * Look up methods on MaskedArray in `_frommethod`
  * Remove extra digit in binary_repr at limit
  * Fix deepcopy regression for empty arrays.
  * Fix ma.median for empty ndarrays
- Further updates to macro usage.
* Mon Feb 27 2017 toddrme2178@gmail.com
- Fix macro usage.
* Thu Feb 23 2017 toddrme2178@gmail.com
- Fix -devel package dependency