Accepting request 338365 from devel:languages:python

1

OBS-URL: https://build.opensuse.org/request/show/338365
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=46
This commit is contained in:
Dominique Leuenberger 2015-10-20 14:21:39 +00:00 committed by Git OBS Bridge
parent bc31cfcf65
commit b899a1c85f
7 changed files with 134 additions and 9 deletions

3
numpy-1.10.1.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8b9f453f29ce96a14e625100d3dcf8926301d36c5f622623bf8820e748510858
size 4048478

View File

@ -15,12 +15,12 @@ safely removed.
--- a/numpy/core/setup_common.py
+++ b/numpy/core/setup_common.py
@@ -134,7 +134,7 @@
]
@@ -140,7 +140,7 @@
]
# variable attributes tested via "int %s a" % attribute
-OPTIONAL_VARIABLE_ATTRIBUTES = ["__thread", "__declspec(thread)"]
+OPTIONAL_VARIABLE_ATTRIBUTES = ["__thread"]
# Subset of OPTIONAL_STDFUNCS which may alreay have HAVE_* defined by Python.h
OPTIONAL_STDFUNCS_MAYBE = ["expm1", "log1p", "acosh", "atanh", "asinh", "hypot",
OPTIONAL_STDFUNCS_MAYBE = [

View File

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

View File

@ -1,3 +1,64 @@
-------------------------------------------------------------------
Tue Oct 13 08:24:51 UTC 2015 - toddrme2178@gmail.com
- Update to 1.10.1
+ Bugfix for build problems
* Compiling with msvc9 or msvc10 for 32 bit Windows now requires SSE2.
This was the easiest fix for what looked to be some miscompiled code when
SSE2 was not used. If you need to compile for 32 bit Windows systems
without SSE2 support, mingw32 should still work.
* Make compiling with VS2008 python2.7 SDK easier
* Change Intel compiler options so that code will also be generated to
support systems without SSE4.2.
* Some _config test functions needed an explicit integer return in
order to avoid the openSUSE rpmlinter erring out.
* We ran into a problem with pipy not allowing reuse of filenames and a
resulting proliferation of *.*.*.postN releases. Not only were the names
getting out of hand, some packages were unable to work with the postN
suffix.
- Remove upstream-included numpy-1.10.0-remove_Wreturn_type_warnings.patch
-------------------------------------------------------------------
Tue Oct 6 09:30:18 UTC 2015 - toddrme2178@gmail.com
- Update to version 1.10.0
+ Highlights
* numpy.distutils now supports parallel compilation via the --parallel/-j
argument passed to setup.py build
* numpy.distutils now supports additional customization via site.cfg to
control compilation parameters, i.e. runtime libraries, extra
linking/compilation flags.
* Addition of *np.linalg.multi_dot*: compute the dot product of two or more
arrays in a single function call, while automatically selecting the
fastest evaluation order.
* The new function `np.stack` provides a general interface for joining a
sequence of arrays along a new axis, complementing `np.concatenate` for
joining along an existing axis.
* Addition of `nanprod` to the set of nanfunctions.
* Support for the '@' operator in Python 3.5.
+ Dropped Support:
* The _dotblas module has been removed. CBLAS Support is now in
Multiarray.
* The testcalcs.py file has been removed.
* The polytemplate.py file has been removed.
* npy_PyFile_Dup and npy_PyFile_DupClose have been removed from
npy_3kcompat.h.
* splitcmdline has been removed from numpy/distutils/exec_command.py.
* try_run and get_output have been removed from
numpy/distutils/command/config.py
* The a._format attribute is no longer supported for array printing.
* Keywords ``skiprows`` and ``missing`` removed from np.genfromtxt.
* Keyword ``old_behavior`` removed from np.correlate.
+ Future Changes:
* In array comparisons like ``arr1 == arr2``, many corner cases
involving strings or structured dtypes that used to return scalars
now issue ``FutureWarning`` or ``DeprecationWarning``, and in the
future will be change to either perform elementwise comparisons or
raise an error.
* The SafeEval class will be removed.
* The alterdot and restoredot functions will be removed.
- Rebase numpy-1.9.0-remove-__declspec.patch
-------------------------------------------------------------------
Wed Sep 23 07:31:55 UTC 2015 - toddrme2178@gmail.com

View File

@ -19,7 +19,7 @@
%define modname numpy
Name: python-numpy-doc
%define docname numpydoc
Version: 1.9.3
Version: 1.10.1
Release: 0
%define docvers 0.4
Url: http://www.numpy.org/
@ -37,7 +37,7 @@ BuildRequires: lapack-devel
BuildRequires: python-Sphinx
BuildRequires: python-devel
BuildRequires: python-matplotlib
BuildRequires: python-numpy-devel
BuildRequires: python-numpy-devel = %{version}
BuildRequires: python-numpydoc
BuildRequires: zip
# LaTeX requirements, not available on SLES

View File

@ -1,3 +1,67 @@
-------------------------------------------------------------------
Tue Oct 13 08:24:51 UTC 2015 - toddrme2178@gmail.com
- Update to 1.10.1
+ Bugfix for build problems
* Compiling with msvc9 or msvc10 for 32 bit Windows now requires SSE2.
This was the easiest fix for what looked to be some miscompiled code when
SSE2 was not used. If you need to compile for 32 bit Windows systems
without SSE2 support, mingw32 should still work.
* Make compiling with VS2008 python2.7 SDK easier
* Change Intel compiler options so that code will also be generated to
support systems without SSE4.2.
* Some _config test functions needed an explicit integer return in
order to avoid the openSUSE rpmlinter erring out.
* We ran into a problem with pipy not allowing reuse of filenames and a
resulting proliferation of *.*.*.postN releases. Not only were the names
getting out of hand, some packages were unable to work with the postN
suffix.
- Remove upstream-included numpy-1.10.0-remove_Wreturn_type_warnings.patch
-------------------------------------------------------------------
Tue Oct 6 09:30:18 UTC 2015 - toddrme2178@gmail.com
- Update to version 1.10.0
+ Highlights
* numpy.distutils now supports parallel compilation via the --parallel/-j
argument passed to setup.py build
* numpy.distutils now supports additional customization via site.cfg to
control compilation parameters, i.e. runtime libraries, extra
linking/compilation flags.
* Addition of *np.linalg.multi_dot*: compute the dot product of two or more
arrays in a single function call, while automatically selecting the
fastest evaluation order.
* The new function `np.stack` provides a general interface for joining a
sequence of arrays along a new axis, complementing `np.concatenate` for
joining along an existing axis.
* Addition of `nanprod` to the set of nanfunctions.
* Support for the '@' operator in Python 3.5.
+ Dropped Support:
* The _dotblas module has been removed. CBLAS Support is now in
Multiarray.
* The testcalcs.py file has been removed.
* The polytemplate.py file has been removed.
* npy_PyFile_Dup and npy_PyFile_DupClose have been removed from
npy_3kcompat.h.
* splitcmdline has been removed from numpy/distutils/exec_command.py.
* try_run and get_output have been removed from
numpy/distutils/command/config.py
* The a._format attribute is no longer supported for array printing.
* Keywords ``skiprows`` and ``missing`` removed from np.genfromtxt.
* Keyword ``old_behavior`` removed from np.correlate.
+ Future Changes:
* In array comparisons like ``arr1 == arr2``, many corner cases
involving strings or structured dtypes that used to return scalars
now issue ``FutureWarning`` or ``DeprecationWarning``, and in the
future will be change to either perform elementwise comparisons or
raise an error.
* The SafeEval class will be removed.
* The alterdot and restoredot functions will be removed.
- Rebase numpy-1.9.0-remove-__declspec.patch
- Add numpy-1.10.0-remove_Wreturn_type_warnings.patch
This patch is already merged upstream and should be present in
numpy-1.10.1
-------------------------------------------------------------------
Wed Sep 23 07:31:55 UTC 2015 - toddrme2178@gmail.com

View File

@ -19,7 +19,7 @@
%define with_atlas 0
Name: python-numpy
Version: 1.9.3
Version: 1.10.1
Release: 0
Url: http://www.numpy.org/
Summary: NumPy array processing for numbers, strings, records and objects