Package Release Info

python-numpy-1.17.3-bp151.2.6.1

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

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

Change Logs

* 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).
Version: 1.16.1-bp151.2.3.1
* 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.
Version: 1.14.0-bp151.1.1
* 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
* Fri Feb 17 2017 toddrme2178@gmail.com
- Switch to single-spec version
* Tue Jan 17 2017 toddrme2178@gmail.com
- update to version 1.12.0:
  * Highlights
    + Order of operations in np.einsum can now be optimized for large
    speed improvements.
    + New signature argument to np.vectorize for vectorizing with core
    dimensions.
    + The keepdims argument was added to many functions.
    + New context manager for testing warnings
    + Support for BLIS in numpy.distutils
    + Much improved support for PyPy (not yet finished)
  * full changelog at:
    https://github.com/numpy/numpy/blob/master/doc/release/1.12.0-notes.rst
- changes from version 1.11.3:
  * #8341: BUG: Fix ndarray.tofile large file corruption in append
    mode.
  * #8346: TST: Fix tests in PR #8341 for NumPy 1.11.x
- update to version 1.11.2:
  * #7736 BUG: Many functions silently drop 'keepdims' kwarg.
  * #7738 ENH: Add extra kwargs and update doc of many MA methods.
  * #7778 DOC: Update Numpy 1.11.1 release notes.
  * #7793 BUG: MaskedArray.count treats negative axes incorrectly.
  * #7816 BUG: Fix array too big error for wide dtypes.
  * #7821 BUG: Make sure npy_mul_with_overflow_<type> detects
    overflow.
  * #7824 MAINT: Allocate fewer bytes for empty arrays.
  * #7847 MAINT,DOC: Fix some imp module uses and update f2py.compile
    docstring.
  * #7849 MAINT: Fix remaining uses of deprecated Python imp module.
  * #7851 BLD: Fix ATLAS version detection.
  * #7896 BUG: Construct ma.array from np.array which contains
    padding.
  * #7904 BUG: Fix float16 type not being called due to wrong
    ordering.
  * #7917 BUG: Production install of numpy should not require nose.
  * #7919 BLD: Fixed MKL detection for recent versions of this
    library.
  * #7920 BUG: Fix for issue #7835 (ma.median of 1d).
  * #7932 BUG: Monkey-patch _msvccompile.gen_lib_option like other
    compilers.
  * #7939 BUG: Check for HAVE_LDOUBLE_DOUBLE_DOUBLE_LE in
    npy_math_complex.
  * #7953 BUG: Guard against buggy comparisons in generic quicksort.
  * #7954 BUG: Use keyword arguments to initialize Extension base
    class.
  * #7955 BUG: Make sure numpy globals keep identity after reload.
  * #7972 BUG: MSVCCompiler grows 'lib' & 'include' env strings
    exponentially.
  * #8005 BLD: Remove __NUMPY_SETUP__ from builtins at end of
    setup.py.
  * #8010 MAINT: Remove leftover imp module imports.
  * #8020 BUG: Fix return of np.ma.count if keepdims is True and axis
    is None.
  * #8024 BUG: Fix numpy.ma.median.
  * #8031 BUG: Fix np.ma.median with only one non-masked value.
  * #8044 BUG: Fix bug in NpyIter buffering with discontinuous arrays.
- update copyright year
- changed from tar.gz to zip on pypi
- Remove long-unused atlas support.
- Use preferrered pypi.io download url.
- Add openBLAS support.
  This can improve performance in many situations.
- Remove numpy-1.10.4-cblas.patch since openblas handles this.