Hello community,
here is the log from the commit of package python3-numexpr for openSUSE:Factory checked in at 2015-11-04 15:33:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-numexpr (Old)
and /work/SRC/openSUSE:Factory/.python3-numexpr.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-numexpr"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-numexpr/python3-numexpr.changes 2015-09-27 08:40:00.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python3-numexpr.new/python3-numexpr.changes 2015-11-04 15:34:22.000000000 +0100
@@ -1,0 +2,18 @@
+Tue Nov 3 01:01:14 UTC 2015 - arun@gmx.de
+
+- update to version 2.4.6:
+ * Fixed some UserWarnings in Solaris (PR #189, Graham Jones).
+ * Better handling of MSVC defines. (#168, Francesc Alted).
+
+-------------------------------------------------------------------
+Mon Nov 2 17:02:57 UTC 2015 - arun@gmx.de
+
+- update to version 2.4.5:
+ * Undone a 'fix' for a harmless data race. (#185 Benedikt Reinartz,
+ Francesc Alted).
+ * Ignore NumPy warnings (overflow/underflow, divide by zero and
+ others) that only show up in Python3. Masking these warnings in
+ tests is fine because all the results are checked to be
+ valid. (#183, Francesc Alted).
+
+-------------------------------------------------------------------
Old:
----
numexpr-2.4.4.tar.gz
New:
----
numexpr-2.4.6.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python3-numexpr.spec ++++++
--- /var/tmp/diff_new_pack.B9dlBO/_old 2015-11-04 15:34:23.000000000 +0100
+++ /var/tmp/diff_new_pack.B9dlBO/_new 2015-11-04 15:34:23.000000000 +0100
@@ -17,7 +17,7 @@
Name: python3-numexpr
-Version: 2.4.4
+Version: 2.4.6
Release: 0
Url: https://github.com/pydata/numexpr
Summary: Fast numerical expression evaluator for NumPy
++++++ numexpr-2.4.4.tar.gz -> numexpr-2.4.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.4.4/ANNOUNCE.rst new/numexpr-2.4.6/ANNOUNCE.rst
--- old/numexpr-2.4.4/ANNOUNCE.rst 2015-09-14 17:54:37.000000000 +0200
+++ new/numexpr-2.4.6/ANNOUNCE.rst 2015-11-02 20:03:12.000000000 +0100
@@ -1,5 +1,5 @@
=========================
- Announcing Numexpr 2.4.4
+ Announcing Numexpr 2.4.6
=========================
Numexpr is a fast numerical expression evaluator for NumPy. With it,
@@ -21,18 +21,15 @@
What's new
==========
-This is a maintenance release which contains several bug fixes, like
-better testing on Python3 platform and some harmless data race. Among
-the enhancements, AppVeyor support is here and OMP_NUM_THREADS is
-honored as a fallback in case NUMEXPR_NUM_THREADS is not set.
+This is a quick maintenance version that offers better handling of
+MSVC symbols (#168, Francesc Alted), as well as fising some
+UserWarnings in Solaris (#189, Graham Jones).
In case you want to know more in detail what has changed in this
version, see:
https://github.com/pydata/numexpr/blob/master/RELEASE_NOTES.rst
-or have a look at RELEASE_NOTES.txt in the tarball.
-
Where I can find Numexpr?
=========================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.4.4/PKG-INFO new/numexpr-2.4.6/PKG-INFO
--- old/numexpr-2.4.4/PKG-INFO 2015-09-14 18:06:33.000000000 +0200
+++ new/numexpr-2.4.6/PKG-INFO 2015-11-02 20:09:26.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 1.0
Name: numexpr
-Version: 2.4.4
+Version: 2.4.6
Summary: Fast numerical expression evaluator for NumPy
Home-page: https://github.com/pydata/numexpr
Author: David M. Cooke, Francesc Alted and others
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.4.4/README.rst new/numexpr-2.4.6/README.rst
--- old/numexpr-2.4.4/README.rst 2015-09-14 17:47:39.000000000 +0200
+++ new/numexpr-2.4.6/README.rst 2015-11-02 20:00:15.000000000 +0100
@@ -1,8 +1,8 @@
-=====================================================
-Numexpr: a fast Python evaluator of NumPy expressions
-=====================================================
+======================================================
+Numexpr: Fast numerical expression evaluator for NumPy
+======================================================
-:Author: Francesc Alted
+:Author: David M. Cooke, Francesc Alted and others
:Contact: faltet@gmail.com
:URL: https://github.com/pydata/numexpr
:Travis CI: |travis|
@@ -12,11 +12,9 @@
.. |travis| image:: https://travis-ci.org/pydata/numexpr.png?branch=master
:target: https://travis-ci.org/pydata/numexpr
.. |appveyor| image:: https://ci.appveyor.com/api/projects/status/github/FrancescAlted/numexpr
- :target: https://travis-ci.org/pydata/numexpr
+ :target: https://ci.appveyor.com/project/FrancescAlted/numexpr
.. |pypi| image:: https://pypip.in/d/numexpr/badge.png
:target: https://pypi.python.org/pypi/numexpr
-.. |version| image:: https://pypip.in/v/numexpr/badge.png
- :target: https://pypi.python.org/pypi/numexpr
What it is Numexpr?
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.4.4/RELEASE_NOTES.rst new/numexpr-2.4.6/RELEASE_NOTES.rst
--- old/numexpr-2.4.4/RELEASE_NOTES.rst 2015-09-14 17:55:33.000000000 +0200
+++ new/numexpr-2.4.6/RELEASE_NOTES.rst 2015-11-02 20:00:15.000000000 +0100
@@ -2,6 +2,32 @@
Release notes for Numexpr 2.4 series
======================================
+Changes from 2.4.5 to 2.4.6
+===========================
+
+- Fixed some UserWarnings in Solaris (PR #189, Graham Jones).
+
+- Better handling of MSVC defines. (#168, Francesc Alted).
+
+
+Changes from 2.4.4 to 2.4.5
+===========================
+
+- Undone a 'fix' for a harmless data race. (#185 Benedikt Reinartz,
+ Francesc Alted).
+
+- Ignore NumPy warnings (overflow/underflow, divide by zero and
+ others) that only show up in Python3. Masking these warnings in
+ tests is fine because all the results are checked to be
+ valid. (#183, Francesc Alted).
+
+
+Changes from 2.4.3 to 2.4.4
+===========================
+
+- Fix bad #ifdef for including stdint on Windows (PR #186, Mike Sarahan).
+
+
Changes from 2.4.3 to 2.4.4
===========================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.4.4/numexpr/cpuinfo.py new/numexpr-2.4.6/numexpr/cpuinfo.py
--- old/numexpr-2.4.4/numexpr/cpuinfo.py 2015-09-14 17:18:15.000000000 +0200
+++ new/numexpr-2.4.6/numexpr/cpuinfo.py 2015-11-02 20:00:15.000000000 +0100
@@ -507,11 +507,11 @@
return
info = command_info(arch='arch',
mach='mach',
- uname_i='uname_i',
+ uname_i=['uname', '-i'],
isainfo_b=['isainfo', '-b'],
isainfo_n=['isainfo', '-n'],
)
- info['uname_X'] = key_value_from_command('uname -X', sep='=')
+ info['uname_X'] = key_value_from_command(['uname', '-X'], sep='=')
for line in command_by_line(['psrinfo', '-v', '0']):
m = re.match(r'\s*The (?P<p>[\w\d]+) processor operates at', line)
if m:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.4.4/numexpr/module.cpp new/numexpr-2.4.6/numexpr/module.cpp
--- old/numexpr-2.4.4/numexpr/module.cpp 2015-09-14 17:18:15.000000000 +0200
+++ new/numexpr-2.4.6/numexpr/module.cpp 2015-11-02 20:00:15.000000000 +0100
@@ -48,10 +48,8 @@
while (1) {
- if (tid == 0) {
- /* sentinels have to be initialised yet */
- gs.init_sentinels_done = 0;
- }
+ /* Sentinels have to be initialised yet */
+ gs.init_sentinels_done = 0;
/* Meeting point for all threads (wait for initialization) */
pthread_mutex_lock(&gs.count_threads_mutex);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.4.4/numexpr/str-two-way.hpp new/numexpr-2.4.6/numexpr/str-two-way.hpp
--- old/numexpr-2.4.4/numexpr/str-two-way.hpp 2015-09-14 17:18:15.000000000 +0200
+++ new/numexpr-2.4.6/numexpr/str-two-way.hpp 2015-11-02 20:00:15.000000000 +0100
@@ -44,10 +44,12 @@
Visual Studio 2010 and later have stdint.h.
*/
-#ifdef _MSC_VER <= 1500
-#include "win32/stdint.h"
+#ifdef _MSC_VER
+ #if _MSC_VER <= 1500
+ #include "win32/stdint.h"
+ #endif
#else
-#include