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 - [email protected]
+
+- 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 - [email protected]
+
+- 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: [email protected]
 :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 <stdint.h>
+  #include <stdint.h>
 #endif
 
 /* We use the Two-Way string matching algorithm, which guarantees
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/numexpr-2.4.4/numexpr/tests/test_numexpr.py 
new/numexpr-2.4.6/numexpr/tests/test_numexpr.py
--- old/numexpr-2.4.4/numexpr/tests/test_numexpr.py     2015-09-14 
17:18:15.000000000 +0200
+++ new/numexpr-2.4.6/numexpr/tests/test_numexpr.py     2015-11-02 
20:00:15.000000000 +0100
@@ -912,6 +912,10 @@
     """
 
     print_versions()
+    # For some reason, NumPy issues all kinds of warnings when using Python3.
+    # Ignoring them in tests should be ok, as all results are checked out.
+    # See https://github.com/pydata/numexpr/issues/183 for details.
+    np.seterr(divide='ignore', invalid='ignore', over='ignore', under='ignore')
     return unittest.TextTestRunner().run(suite())
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/numexpr-2.4.4/numexpr/version.py 
new/numexpr-2.4.6/numexpr/version.py
--- old/numexpr-2.4.4/numexpr/version.py        2015-09-14 17:56:55.000000000 
+0200
+++ new/numexpr-2.4.6/numexpr/version.py        2015-11-02 20:03:30.000000000 
+0100
@@ -8,4 +8,4 @@
 #  rights to use.
 ####################################################################
 
-version = '2.4.4'
+version = '2.4.6'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/numexpr-2.4.4/numexpr.egg-info/PKG-INFO 
new/numexpr-2.4.6/numexpr.egg-info/PKG-INFO
--- old/numexpr-2.4.4/numexpr.egg-info/PKG-INFO 2015-09-14 18:06:33.000000000 
+0200
+++ new/numexpr-2.4.6/numexpr.egg-info/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/numexpr.egg-info/pbr.json 
new/numexpr-2.4.6/numexpr.egg-info/pbr.json
--- old/numexpr-2.4.4/numexpr.egg-info/pbr.json 2015-09-14 18:06:33.000000000 
+0200
+++ new/numexpr-2.4.6/numexpr.egg-info/pbr.json 2015-11-02 20:09:26.000000000 
+0100
@@ -1 +1 @@
-{"is_release": true, "git_version": "a98e149"}
\ No newline at end of file
+{"is_release": true, "git_version": "da47135"}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/numexpr-2.4.4/setup.py new/numexpr-2.4.6/setup.py
--- old/numexpr-2.4.4/setup.py  2015-09-14 17:18:15.000000000 +0200
+++ new/numexpr-2.4.6/setup.py  2015-11-02 20:00:15.000000000 +0100
@@ -198,7 +198,7 @@
         class build_ext(numpy_build_ext):
             def build_extension(self, ext):
                 # at this point we know what the C compiler is.
-                if self.compiler.compiler_type == 'msvc':
+                if self.compiler.compiler_type == 'msvc' or 
self.compiler.compiler_type == 'intelemw':
                     ext.extra_compile_args = []
                     # also remove extra linker arguments msvc doesn't 
understand
                     ext.extra_link_args = []


Reply via email to