commit python3-numexpr for openSUSE:Factory
Hello community, here is the log from the commit of package python3-numexpr for openSUSE:Factory checked in at 2017-02-08 11:03:47 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 2016-07-21 08:09:53.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-numexpr.new/python3-numexpr.changes 2017-02-08 11:03:48.603912503 +0100 @@ -1,0 +2,22 @@ +Fri Feb 3 03:26:57 UTC 2017 - a...@gmx.de + +- specfile: + * update copyright year + +- update to version 2.6.2: + * Updates to keep with API changes in newer NumPy versions +(#228). Thanks to Oleksandr Pavlyk. + * Removed several warnings (#226 and #227). Thanks to Oleksander +Pavlyk. + * Fix bugs in function stringcontains() (#230). Thanks to Alexander +Shadchin. + * Detection of the POWER processor (#232). Thanks to Breno Leitao. + * Fix pow result casting (#235). Thanks to Fernando Seiti Furusato. + * Fix integers to negative integer powers (#240). Thanks to Antonio +Valentino. + * Detect numpy exceptions in expression evaluation (#240). Thanks to +Antonio Valentino. + * Better handling of RC versions (#243). Thanks to Antonio +Valentino. + +--- Old: numexpr-2.6.1.tar.gz New: numexpr-2.6.2.tar.gz Other differences: -- ++ python3-numexpr.spec ++ --- /var/tmp/diff_new_pack.56gbW0/_old 2017-02-08 11:03:49.111841691 +0100 +++ /var/tmp/diff_new_pack.56gbW0/_new 2017-02-08 11:03:49.115841133 +0100 @@ -1,7 +1,7 @@ # # spec file for package python3-numexpr # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python3-numexpr -Version:2.6.1 +Version:2.6.2 Release:0 Url:https://github.com/pydata/numexpr Summary:Fast numerical expression evaluator for NumPy ++ numexpr-2.6.1.tar.gz -> numexpr-2.6.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.6.1/ANNOUNCE.rst new/numexpr-2.6.2/ANNOUNCE.rst --- old/numexpr-2.6.1/ANNOUNCE.rst 2016-07-17 11:46:18.0 +0200 +++ new/numexpr-2.6.2/ANNOUNCE.rst 2017-01-29 12:41:43.0 +0100 @@ -1,16 +1,15 @@ = - Announcing Numexpr 2.6.1 + Announcing Numexpr 2.6.2 = What's new == -This is a manintenance release that fixes a performance regression in -some situations. More specifically, the BLOCK_SIZE1 constant has been -set to 1024 (down from 8192). This allows for better cache utilization -when there are many operands. Fixes #221. - -Also, support for NetBSD has been added. Thanks to Thomas Klausner. +This is a maintenance release that fixes several issues, with special +emphasis in keeping compatibility with newer NumPy versions. Also, +initial support for POWER processors is here. Thanks to Oleksandr +Pavlyk, Alexander Shadchin, Breno Leitao, Fernando Seiti Furusato and +Antonio Valentino. In case you want to know more in detail what has changed in this version, see: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.6.1/PKG-INFO new/numexpr-2.6.2/PKG-INFO --- old/numexpr-2.6.1/PKG-INFO 2016-07-17 11:51:33.0 +0200 +++ new/numexpr-2.6.2/PKG-INFO 2017-01-29 14:03:20.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: numexpr -Version: 2.6.1 +Version: 2.6.2 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.6.1/RELEASE_NOTES.rst new/numexpr-2.6.2/RELEASE_NOTES.rst --- old/numexpr-2.6.1/RELEASE_NOTES.rst 2016-07-15 19:25:19.0 +0200 +++ new/numexpr-2.6.2/RELEASE_NOTES.rst 2017-01-29 12:40:35.0 +0100 @@ -2,6 +2,27 @@ Release notes for Numexpr 2.6 series == +Changes from 2.6.1 to 2.6.2 +=== + +- Updates to keep with API changes in newer NumPy versions (#228). + Thanks to Oleksandr Pavlyk. + +- Removed several warnings (#226 and #227). Thanks to Oleksander Pavlyk. + +- Fix bugs in function `stringcontains()` (#230). Thanks to Alexander Shadchin. + +- Detection of the
commit python3-numexpr for openSUSE:Factory
Hello community, here is the log from the commit of package python3-numexpr for openSUSE:Factory checked in at 2016-07-21 08:09:46 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 2016-06-19 11:08:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-numexpr.new/python3-numexpr.changes 2016-07-21 08:09:53.0 +0200 @@ -1,0 +2,13 @@ +Sun Jul 17 17:19:00 UTC 2016 - a...@gmx.de + +- update to version 2.6.1: + * Fixed a performance regression in some situations as consequence +of increasing too much the BLOCK_SIZE1 constant. After more +careful benchmarks (both in VML and non-VML modes), the value has +been set again to 1024 (down from 8192). The benchmarks have been +made with a relatively new processor (Intel Xeon E3-1245 v5 @ +3.50GHz), so they should work well for a good range of processors +again. + * Added NetBSD support to CPU detection. Thanks to Thomas Klausner. + +--- Old: numexpr-2.6.0.tar.gz New: numexpr-2.6.1.tar.gz Other differences: -- ++ python3-numexpr.spec ++ --- /var/tmp/diff_new_pack.fUDc6h/_old 2016-07-21 08:09:54.0 +0200 +++ /var/tmp/diff_new_pack.fUDc6h/_new 2016-07-21 08:09:54.0 +0200 @@ -17,7 +17,7 @@ Name: python3-numexpr -Version:2.6.0 +Version:2.6.1 Release:0 Url:https://github.com/pydata/numexpr Summary:Fast numerical expression evaluator for NumPy ++ numexpr-2.6.0.tar.gz -> numexpr-2.6.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.6.0/ANNOUNCE.rst new/numexpr-2.6.1/ANNOUNCE.rst --- old/numexpr-2.6.0/ANNOUNCE.rst 2016-06-01 13:53:04.0 +0200 +++ new/numexpr-2.6.1/ANNOUNCE.rst 2016-07-17 11:46:18.0 +0200 @@ -1,7 +1,26 @@ = - Announcing Numexpr 2.6.0 + Announcing Numexpr 2.6.1 = +What's new +== + +This is a manintenance release that fixes a performance regression in +some situations. More specifically, the BLOCK_SIZE1 constant has been +set to 1024 (down from 8192). This allows for better cache utilization +when there are many operands. Fixes #221. + +Also, support for NetBSD has been added. Thanks to Thomas Klausner. + +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 + + +What's Numexpr +== + Numexpr is a fast numerical expression evaluator for NumPy. With it, expressions that operate on arrays (like "3*a+4*b") are accelerated and use less memory than doing the same calculation in Python. @@ -18,29 +37,6 @@ easy-to-deploy, easy-to-use, computational engine for projects that don't want to adopt other solutions requiring more heavy dependencies. -What's new -== - -This is a minor version bump because it introduces a new function. -Also some minor fine tuning for recent CPUs has been done: - -- Introduced a new re_evaluate() function for re-evaluating the - previous executed array expression without any check. This is meant - for accelerating loops that are re-evaluating the same expression - repeatedly without changing anything else than the operands. If - unsure, use evaluate() which is safer. - -- The BLOCK_SIZE1 and BLOCK_SIZE2 constants have been re-checked in - order to find a value maximizing most of the benchmarks in bench/ - directory. The new values (8192 and 16 respectively) give somewhat - better results (~5%) overall. The CPU used for fine tuning is a - relatively new Haswell processor (E3-1240 v3). - -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 - Where I can find Numexpr? = diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.6.0/PKG-INFO new/numexpr-2.6.1/PKG-INFO --- old/numexpr-2.6.0/PKG-INFO 2016-06-01 13:58:34.0 +0200 +++ new/numexpr-2.6.1/PKG-INFO 2016-07-17 11:51:33.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: numexpr -Version: 2.6.0 +Version: 2.6.1 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.6.0/RELEASE_NOTES.rst
commit python3-numexpr for openSUSE:Factory
Hello community, here is the log from the commit of package python3-numexpr for openSUSE:Factory checked in at 2016-06-19 11:08:41 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 2016-05-25 21:24:59.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-numexpr.new/python3-numexpr.changes 2016-06-19 11:08:58.0 +0200 @@ -1,0 +2,17 @@ +Sat Jun 18 18:05:31 UTC 2016 - a...@gmx.de + +- update to version 2.6.0: + * Introduced a new re_evaluate() function for re-evaluating the +previous executed array expression without any check. This is +meant for accelerating loops that are re-evaluating the same +expression repeatedly without changing anything else than the +operands. If unsure, use evaluate() which is safer. + * The BLOCK_SIZE1 and BLOCK_SIZE2 constants have been re-checked in +order to find a value maximizing most of the benchmarks in bench/ +directory. The new values (8192 and 16 respectively) give somewhat +better results (~5%) overall. The CPU used for fine tuning is a +relatively new Haswell processor (E3-1240 v3). + * The '--name' flag for setup.py returning the name of the package +is honored now (issue #215). + +--- @@ -7 +23,0 @@ - Old: numexpr-2.5.2.tar.gz New: numexpr-2.6.0.tar.gz Other differences: -- ++ python3-numexpr.spec ++ --- /var/tmp/diff_new_pack.1hSqpj/_old 2016-06-19 11:08:59.0 +0200 +++ /var/tmp/diff_new_pack.1hSqpj/_new 2016-06-19 11:08:59.0 +0200 @@ -17,7 +17,7 @@ Name: python3-numexpr -Version:2.5.2 +Version:2.6.0 Release:0 Url:https://github.com/pydata/numexpr Summary:Fast numerical expression evaluator for NumPy ++ numexpr-2.5.2.tar.gz -> numexpr-2.6.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.5.2/ANNOUNCE.rst new/numexpr-2.6.0/ANNOUNCE.rst --- old/numexpr-2.5.2/ANNOUNCE.rst 2016-04-07 11:35:39.0 +0200 +++ new/numexpr-2.6.0/ANNOUNCE.rst 2016-06-01 13:53:04.0 +0200 @@ -1,5 +1,5 @@ = - Announcing Numexpr 2.5.2 + Announcing Numexpr 2.6.0 = Numexpr is a fast numerical expression evaluator for NumPy. With it, @@ -21,11 +21,20 @@ What's new == -This is a maintenance release shaking some remaining problems with VML -(it is nice to see how Anaconda VML's support helps raising hidden -issues). Now conj() and abs() are actually added as VML-powered -functions, preventing the same problems than log10() before (PR #212); -thanks to Tom Kooij. Upgrading to this release is highly recommended. +This is a minor version bump because it introduces a new function. +Also some minor fine tuning for recent CPUs has been done: + +- Introduced a new re_evaluate() function for re-evaluating the + previous executed array expression without any check. This is meant + for accelerating loops that are re-evaluating the same expression + repeatedly without changing anything else than the operands. If + unsure, use evaluate() which is safer. + +- The BLOCK_SIZE1 and BLOCK_SIZE2 constants have been re-checked in + order to find a value maximizing most of the benchmarks in bench/ + directory. The new values (8192 and 16 respectively) give somewhat + better results (~5%) overall. The CPU used for fine tuning is a + relatively new Haswell processor (E3-1240 v3). In case you want to know more in detail what has changed in this version, see: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.5.2/PKG-INFO new/numexpr-2.6.0/PKG-INFO --- old/numexpr-2.5.2/PKG-INFO 2016-04-07 11:41:55.0 +0200 +++ new/numexpr-2.6.0/PKG-INFO 2016-06-01 13:58:34.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: numexpr -Version: 2.5.2 +Version: 2.6.0 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.5.2/README.rst new/numexpr-2.6.0/README.rst --- old/numexpr-2.5.2/README.rst2016-04-07 11:40:55.0 +0200 +++ new/numexpr-2.6.0/README.rst2016-05-30 17:29:04.0 +0200 @@ -35,30 +35,31 @@ This allows further acceleration of transcendent expressions. -How Numexpr achieves high performance
commit python3-numexpr for openSUSE:Factory
Hello community, here is the log from the commit of package python3-numexpr for openSUSE:Factory checked in at 2016-05-25 21:24:58 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 2016-04-22 16:24:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-numexpr.new/python3-numexpr.changes 2016-05-25 21:24:59.0 +0200 @@ -1,0 +2,8 @@ +Sun May 8 07:03:25 UTC 2016 - a...@gmx.de + +- specfile: + * changed to https for source url + * updated source url to files.pythonhosted.org + + +--- Other differences: -- ++ python3-numexpr.spec ++ --- /var/tmp/diff_new_pack.hVTSrC/_old 2016-05-25 21:25:00.0 +0200 +++ /var/tmp/diff_new_pack.hVTSrC/_new 2016-05-25 21:25:00.0 +0200 @@ -23,7 +23,7 @@ Summary:Fast numerical expression evaluator for NumPy License:MIT Group: Development/Languages/Python -Source: http://pypi.python.org/packages/source/n/numexpr/numexpr-%{version}.tar.gz +Source: https://files.pythonhosted.org/packages/source/n/numexpr/numexpr-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ BuildRequires: python3-devel
commit python3-numexpr for openSUSE:Factory
Hello community, here is the log from the commit of package python3-numexpr for openSUSE:Factory checked in at 2016-04-22 16:24:08 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 2016-04-03 23:07:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-numexpr.new/python3-numexpr.changes 2016-04-22 16:24:09.0 +0200 @@ -1,0 +2,8 @@ +Fri Apr 8 06:03:57 UTC 2016 - a...@gmx.de + +- update to version 2.5.2: + * conj() and abs() actually added as VML-powered functions, +preventing the same problems than log10() before (PR #212). Thanks +to Tom Kooij for the fix! + +--- Old: numexpr-2.5.1.tar.gz New: numexpr-2.5.2.tar.gz Other differences: -- ++ python3-numexpr.spec ++ --- /var/tmp/diff_new_pack.xyZEKd/_old 2016-04-22 16:24:10.0 +0200 +++ /var/tmp/diff_new_pack.xyZEKd/_new 2016-04-22 16:24:10.0 +0200 @@ -17,7 +17,7 @@ Name: python3-numexpr -Version:2.5.1 +Version:2.5.2 Release:0 Url:https://github.com/pydata/numexpr Summary:Fast numerical expression evaluator for NumPy ++ numexpr-2.5.1.tar.gz -> numexpr-2.5.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.5.1/ANNOUNCE.rst new/numexpr-2.5.2/ANNOUNCE.rst --- old/numexpr-2.5.1/ANNOUNCE.rst 2016-03-31 09:22:51.0 +0200 +++ new/numexpr-2.5.2/ANNOUNCE.rst 2016-04-07 11:35:39.0 +0200 @@ -1,5 +1,5 @@ = - Announcing Numexpr 2.5.1 + Announcing Numexpr 2.5.2 = Numexpr is a fast numerical expression evaluator for NumPy. With it, @@ -21,12 +21,11 @@ What's new == -Fixed a critical bug that caused wrong evaluations of log10() and -conj(). These produced wrong results when numexpr was compiled with -Intel's MKL (which is a popular build since Anaconda ships it by -default) and non-contiguous data. This is considered a *critical* bug -and upgrading is highly recommended. Thanks to Tom Kooij and Arne de -Laat for reporting and providing a test unit. +This is a maintenance release shaking some remaining problems with VML +(it is nice to see how Anaconda VML's support helps raising hidden +issues). Now conj() and abs() are actually added as VML-powered +functions, preventing the same problems than log10() before (PR #212); +thanks to Tom Kooij. Upgrading to this release is highly recommended. In case you want to know more in detail what has changed in this version, see: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.5.1/PKG-INFO new/numexpr-2.5.2/PKG-INFO --- old/numexpr-2.5.1/PKG-INFO 2016-03-31 09:37:44.0 +0200 +++ new/numexpr-2.5.2/PKG-INFO 2016-04-07 11:41:55.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: numexpr -Version: 2.5.1 +Version: 2.5.2 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.5.1/README.rst new/numexpr-2.5.2/README.rst --- old/numexpr-2.5.1/README.rst2016-03-22 22:17:02.0 +0100 +++ new/numexpr-2.5.2/README.rst2016-04-07 11:40:55.0 +0200 @@ -11,9 +11,11 @@ .. |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://ci.appveyor.com/project/FrancescAlted/numexpr -.. |pypi| image:: https://pypip.in/d/numexpr/badge.png +.. |appveyor| image:: https://ci.appveyor.com/api/projects/status/github/pydata/numexpr +:target: https://ci.appveyor.com/project/pydata/numexpr +.. |pypi| image:: https://img.shields.io/pypi/dm/numexpr.png +:target: https://pypi.python.org/pypi/numexpr +.. |version| image:: https://img.shields.io/pypi/v/numexpr.png :target: https://pypi.python.org/pypi/numexpr diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.5.1/RELEASE_NOTES.rst new/numexpr-2.5.2/RELEASE_NOTES.rst --- old/numexpr-2.5.1/RELEASE_NOTES.rst 2016-03-31 09:34:43.0 +0200 +++ new/numexpr-2.5.2/RELEASE_NOTES.rst 2016-04-03 18:35:07.0 +0200 @@ -2,6 +2,13 @@ Release notes for Numexpr 2.5
commit python3-numexpr for openSUSE:Factory
Hello community, here is the log from the commit of package python3-numexpr for openSUSE:Factory checked in at 2016-04-03 23:07:11 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 2016-02-17 12:23:38.0 +0100 +++ /work/SRC/openSUSE:Factory/.python3-numexpr.new/python3-numexpr.changes 2016-04-03 23:07:30.0 +0200 @@ -1,0 +2,12 @@ +Sat Apr 2 03:39:15 UTC 2016 - a...@gmx.de + +- update to version 2.5.1: + * Fix for log10() and conj() functions. These produced wrong results +when numexpr was compiled with Intel's MKL (which is a popular +build since Anaconda ships it by default) and non-contiguous data +(issue #210). Thanks to Arne de Laat and Tom Kooij for reporting +and providing a nice test unit. + * Fix that allows numexpr-powered apps to be profiled with +pympler. Thanks to @nbecker. + +--- Old: numexpr-2.5.tar.gz New: numexpr-2.5.1.tar.gz Other differences: -- ++ python3-numexpr.spec ++ --- /var/tmp/diff_new_pack.j5jy68/_old 2016-04-03 23:07:30.0 +0200 +++ /var/tmp/diff_new_pack.j5jy68/_new 2016-04-03 23:07:30.0 +0200 @@ -17,7 +17,7 @@ Name: python3-numexpr -Version:2.5 +Version:2.5.1 Release:0 Url:https://github.com/pydata/numexpr Summary:Fast numerical expression evaluator for NumPy ++ numexpr-2.5.tar.gz -> numexpr-2.5.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.5/ANNOUNCE.rst new/numexpr-2.5.1/ANNOUNCE.rst --- old/numexpr-2.5/ANNOUNCE.rst2016-02-06 11:44:03.0 +0100 +++ new/numexpr-2.5.1/ANNOUNCE.rst 2016-03-31 09:22:51.0 +0200 @@ -1,5 +1,5 @@ = - Announcing Numexpr 2.5 + Announcing Numexpr 2.5.1 = Numexpr is a fast numerical expression evaluator for NumPy. With it, @@ -8,7 +8,7 @@ It wears multi-threaded capabilities, as well as support for Intel's MKL (Math Kernel Library), which allows an extremely fast evaluation -of transcendental functions (sin, cos, tan, exp, log...) while +of transcendental functions (sin, cos, tan, exp, log...) while squeezing the last drop of performance out of your multi-core processors. Look here for a some benchmarks of numexpr using MKL: @@ -21,10 +21,12 @@ What's new == -In this version, a lock has been added so that numexpr can be called -not from multithreaded apps. Mind that this does not prevent numexpr -to use multiple cores internally. Also, a new min() and max() -functions have been added. Thanks to contributors! +Fixed a critical bug that caused wrong evaluations of log10() and +conj(). These produced wrong results when numexpr was compiled with +Intel's MKL (which is a popular build since Anaconda ships it by +default) and non-contiguous data. This is considered a *critical* bug +and upgrading is highly recommended. Thanks to Tom Kooij and Arne de +Laat for reporting and providing a test unit. In case you want to know more in detail what has changed in this version, see: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.5/PKG-INFO new/numexpr-2.5.1/PKG-INFO --- old/numexpr-2.5/PKG-INFO2016-02-06 11:48:22.0 +0100 +++ new/numexpr-2.5.1/PKG-INFO 2016-03-31 09:37:44.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: numexpr -Version: 2.5 +Version: 2.5.1 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.5/RELEASE_NOTES.rst new/numexpr-2.5.1/RELEASE_NOTES.rst --- old/numexpr-2.5/RELEASE_NOTES.rst 2016-02-06 11:34:30.0 +0100 +++ new/numexpr-2.5.1/RELEASE_NOTES.rst 2016-03-31 09:34:43.0 +0200 @@ -2,6 +2,20 @@ Release notes for Numexpr 2.5 series == + +Changes from 2.5 to 2.5.1 += + +- Fix for log10() and conj() functions. These produced wrong results + when numexpr was compiled with Intel's MKL (which is a popular build + since Anaconda ships it by default) and non-contiguous data (issue + #210). Thanks to Arne de Laat and Tom Kooij for reporting and + providing a nice test unit. + +- Fix that allows numexpr-powered apps to be profiled with pympler. + Thanks to @nbecker. + +
commit python3-numexpr for openSUSE:Factory
Hello community, here is the log from the commit of package python3-numexpr for openSUSE:Factory checked in at 2016-02-17 10:25:31 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-11-04 15:34:22.0 +0100 +++ /work/SRC/openSUSE:Factory/.python3-numexpr.new/python3-numexpr.changes 2016-02-17 12:23:38.0 +0100 @@ -1,0 +2,12 @@ +Sat Feb 6 18:55:05 UTC 2016 - a...@gmx.de + +- specfile: + * update copyright year + +- update to version 2.5: + * Added locking for allowing the use of numexpr in multi-threaded +callers (this does not prevent numexpr to use multiple cores +simultaneously). (PR #199, Antoine Pitrou, PR #200, Jenn Olsen). + * Added new min() and max() functions (PR #195, CJ Carey). + +--- Old: numexpr-2.4.6.tar.gz New: numexpr-2.5.tar.gz Other differences: -- ++ python3-numexpr.spec ++ --- /var/tmp/diff_new_pack.49HJIY/_old 2016-02-17 12:23:39.0 +0100 +++ /var/tmp/diff_new_pack.49HJIY/_new 2016-02-17 12:23:39.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package python3-numexpr # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python3-numexpr -Version:2.4.6 +Version:2.5 Release:0 Url:https://github.com/pydata/numexpr Summary:Fast numerical expression evaluator for NumPy ++ numexpr-2.4.6.tar.gz -> numexpr-2.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.4.6/ANNOUNCE.rst new/numexpr-2.5/ANNOUNCE.rst --- old/numexpr-2.4.6/ANNOUNCE.rst 2015-11-02 20:03:12.0 +0100 +++ new/numexpr-2.5/ANNOUNCE.rst2016-02-06 11:44:03.0 +0100 @@ -1,5 +1,5 @@ = - Announcing Numexpr 2.4.6 + Announcing Numexpr 2.5 = Numexpr is a fast numerical expression evaluator for NumPy. With it, @@ -21,9 +21,10 @@ What's new == -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 this version, a lock has been added so that numexpr can be called +not from multithreaded apps. Mind that this does not prevent numexpr +to use multiple cores internally. Also, a new min() and max() +functions have been added. Thanks to contributors! In case you want to know more in detail what has changed in this version, see: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.4.6/AUTHORS.txt new/numexpr-2.5/AUTHORS.txt --- old/numexpr-2.4.6/AUTHORS.txt 2015-11-02 20:00:15.0 +0100 +++ new/numexpr-2.5/AUTHORS.txt 2016-01-26 12:23:32.0 +0100 @@ -20,3 +20,5 @@ Antonio Valentino contributed the port to Python 3. Google Inc. contributed bug fixes. + +David Cox improved readability of the Readme. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.4.6/PKG-INFO new/numexpr-2.5/PKG-INFO --- old/numexpr-2.4.6/PKG-INFO 2015-11-02 20:09:26.0 +0100 +++ new/numexpr-2.5/PKG-INFO2016-02-06 11:48:22.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: numexpr -Version: 2.4.6 +Version: 2.5 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.6/README.rst new/numexpr-2.5/README.rst --- old/numexpr-2.4.6/README.rst2015-11-02 20:00:15.0 +0100 +++ new/numexpr-2.5/README.rst 2016-01-26 14:47:59.0 +0100 @@ -25,7 +25,7 @@ and use less memory than doing the same calculation in Python. In addition, its multi-threaded capabilities can make use of all your -cores, which may accelerate computations, most specially if they are +cores -- which may accelerate computations, most specially if they are not memory-bounded (e.g. those using transcendental functions). Last but not least, numexpr can make use of Intel's VML (Vector Math @@ -33,6 +33,34 @@ This allows further acceleration of transcendent expressions. +How Numexpr achieves high
commit python3-numexpr for openSUSE:Factory
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.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-numexpr.new/python3-numexpr.changes 2015-11-04 15:34:22.0 +0100 @@ -1,0 +2,18 @@ +Tue Nov 3 01:01:14 UTC 2015 - a...@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 - a...@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.0 +0100 +++ /var/tmp/diff_new_pack.B9dlBO/_new 2015-11-04 15:34:23.0 +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.0 +0200 +++ new/numexpr-2.4.6/ANNOUNCE.rst 2015-11-02 20:03:12.0 +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.0 +0200 +++ new/numexpr-2.4.6/PKG-INFO 2015-11-02 20:09:26.0 +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.rst2015-09-14 17:47:39.0 +0200 +++ new/numexpr-2.4.6/README.rst2015-11-02 20:00:15.0 +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: fal...@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
commit python3-numexpr for openSUSE:Factory
Hello community, here is the log from the commit of package python3-numexpr for openSUSE:Factory checked in at 2015-09-27 08:40:38 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-05-02 21:43:26.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-numexpr.new/python3-numexpr.changes 2015-09-27 08:40:00.0 +0200 @@ -1,0 +2,13 @@ +Sun Sep 27 01:01:19 UTC 2015 - a...@gmx.de + +- update to version 2.4.4: + * Honor OMP_NUM_THREADS as a fallback in case NUMEXPR_NUM_THREADS is +not set. Fixes #161. (PR #175, Stefan Erb). + * Added support for AppVeyor (PR #178 Andrea Bedini) + * Fix to allow numexpr to be imported after eventlet.monkey_patch(), +as suggested in #118 (PR #180 Ben Moran). + * Fix harmless data race that triggers false positives in +ThreadSanitizer. (PR #179, Clement Courbet). + * Fixed some string tests on Python 3 (PR #182, Antonio Valentino). + +--- Old: numexpr-2.4.3.tar.gz New: numexpr-2.4.4.tar.gz Other differences: -- ++ python3-numexpr.spec ++ --- /var/tmp/diff_new_pack.MrSWU1/_old 2015-09-27 08:40:01.0 +0200 +++ /var/tmp/diff_new_pack.MrSWU1/_new 2015-09-27 08:40:01.0 +0200 @@ -17,7 +17,7 @@ Name: python3-numexpr -Version:2.4.3 +Version:2.4.4 Release:0 Url:https://github.com/pydata/numexpr Summary:Fast numerical expression evaluator for NumPy ++ numexpr-2.4.3.tar.gz -> numexpr-2.4.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.4.3/ANNOUNCE.rst new/numexpr-2.4.4/ANNOUNCE.rst --- old/numexpr-2.4.3/ANNOUNCE.rst 2015-04-27 17:45:42.0 +0200 +++ new/numexpr-2.4.4/ANNOUNCE.rst 2015-09-14 17:54:37.0 +0200 @@ -1,5 +1,5 @@ = - Announcing Numexpr 2.4.3 + Announcing Numexpr 2.4.4 = Numexpr is a fast numerical expression evaluator for NumPy. With it, @@ -21,13 +21,15 @@ What's new == -This is a maintenance release to cope with an old bug affecting -comparisons with empty strings. Fixes #121 and PyTables #184. +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. In case you want to know more in detail what has changed in this version, see: -https://github.com/pydata/numexpr/wiki/Release-Notes +https://github.com/pydata/numexpr/blob/master/RELEASE_NOTES.rst or have a look at RELEASE_NOTES.txt in the tarball. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.4.3/AUTHORS.txt new/numexpr-2.4.4/AUTHORS.txt --- old/numexpr-2.4.3/AUTHORS.txt 2013-12-01 00:32:07.0 +0100 +++ new/numexpr-2.4.4/AUTHORS.txt 2015-09-14 17:18:15.0 +0200 @@ -18,3 +18,5 @@ enhancements. Antonio Valentino contributed the port to Python 3. + +Google Inc. contributed bug fixes. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.4.3/PKG-INFO new/numexpr-2.4.4/PKG-INFO --- old/numexpr-2.4.3/PKG-INFO 2015-04-27 17:47:24.0 +0200 +++ new/numexpr-2.4.4/PKG-INFO 2015-09-14 18:06:33.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: numexpr -Version: 2.4.3 +Version: 2.4.4 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.3/README.rst new/numexpr-2.4.4/README.rst --- old/numexpr-2.4.3/README.rst2015-04-14 14:29:26.0 +0200 +++ new/numexpr-2.4.4/README.rst2015-09-14 17:47:39.0 +0200 @@ -1,3 +1,24 @@ += +Numexpr: a fast Python evaluator of NumPy expressions += + +:Author: Francesc Alted +:Contact: fal...@gmail.com +:URL: https://github.com/pydata/numexpr +:Travis CI: |travis| +:Appveyor: |appveyor| +:PyPi: |version| |pypi| + +.. |travis| image:: https://travis-ci.org/pydata/numexpr.png?branch=master +:target: https://travis-ci.org/pydata/numexpr +.. |appveyor| image::
commit python3-numexpr for openSUSE:Factory
Hello community, here is the log from the commit of package python3-numexpr for openSUSE:Factory checked in at 2015-05-02 21:43:25 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-04-25 11:25:57.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-numexpr.new/python3-numexpr.changes 2015-05-02 21:43:26.0 +0200 @@ -1,0 +2,7 @@ +Sat May 2 18:13:50 UTC 2015 - a...@gmx.de + +- update to version 2.4.3: + * Comparisons with empty strings work correctly now. Fixes #121 and +PyTables #184. + +--- Old: numexpr-2.4.2.tar.gz New: numexpr-2.4.3.tar.gz Other differences: -- ++ python3-numexpr.spec ++ --- /var/tmp/diff_new_pack.cgj39a/_old 2015-05-02 21:43:27.0 +0200 +++ /var/tmp/diff_new_pack.cgj39a/_new 2015-05-02 21:43:27.0 +0200 @@ -17,7 +17,7 @@ Name: python3-numexpr -Version:2.4.2 +Version:2.4.3 Release:0 Url:https://github.com/pydata/numexpr Summary:Fast numerical expression evaluator for NumPy ++ numexpr-2.4.2.tar.gz - numexpr-2.4.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.4.2/ANNOUNCE.rst new/numexpr-2.4.3/ANNOUNCE.rst --- old/numexpr-2.4.2/ANNOUNCE.rst 2015-04-22 10:38:27.0 +0200 +++ new/numexpr-2.4.3/ANNOUNCE.rst 2015-04-27 17:45:42.0 +0200 @@ -1,5 +1,5 @@ = - Announcing Numexpr 2.4.2 + Announcing Numexpr 2.4.3 = Numexpr is a fast numerical expression evaluator for NumPy. With it, @@ -21,9 +21,8 @@ What's new == -This is a maintenance release where basically setup.py has been -improved so that pip can query the name and version without actually -doing the installation. Thanks to Joris Borgdorff. +This is a maintenance release to cope with an old bug affecting +comparisons with empty strings. Fixes #121 and PyTables #184. In case you want to know more in detail what has changed in this version, see: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.4.2/PKG-INFO new/numexpr-2.4.3/PKG-INFO --- old/numexpr-2.4.2/PKG-INFO 2015-04-22 10:45:06.0 +0200 +++ new/numexpr-2.4.3/PKG-INFO 2015-04-27 17:47:24.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: numexpr -Version: 2.4.2 +Version: 2.4.3 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.2/RELEASE_NOTES.rst new/numexpr-2.4.3/RELEASE_NOTES.rst --- old/numexpr-2.4.2/RELEASE_NOTES.rst 2015-04-21 18:18:02.0 +0200 +++ new/numexpr-2.4.3/RELEASE_NOTES.rst 2015-04-27 17:44:51.0 +0200 @@ -2,13 +2,18 @@ Release notes for Numexpr 2.4 series == +Changes from 2.4.2 to 2.4.3 +=== + +* Comparisons with empty strings work correctly now. Fixes #121 and + PyTables #184. + Changes from 2.4.1 to 2.4.2 === * Improved setup.py so that pip can query the name and version without actually doing the installation. Thanks to Joris Borgdorff. - Changes from 2.4 to 2.4.1 = diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.4.2/numexpr/interpreter.cpp new/numexpr-2.4.3/numexpr/interpreter.cpp --- old/numexpr-2.4.2/numexpr/interpreter.cpp 2015-04-14 14:28:33.0 +0200 +++ new/numexpr-2.4.3/numexpr/interpreter.cpp 2015-04-27 17:38:58.0 +0200 @@ -500,9 +500,15 @@ { npy_intp maxlen, nextpos; /* Point to this when the end of a string is found, - to simulate infinte trailing NUL characters. */ + to simulate infinte trailing NULL characters. */ const char null = 0; +// First check if some of the operands is the empty string and if so, +// just check that the first char of the other is the NULL one. +// Fixes #121 +if (maxlen2 == 0) return *s1 != null; +if (maxlen1 == 0) return *s2 != null; + maxlen = (maxlen1 maxlen2) ? maxlen1 : maxlen2; for (nextpos = 1; nextpos = maxlen; nextpos++) { if (*s1 *s2) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.4.2/numexpr/tests/test_numexpr.py
commit python3-numexpr for openSUSE:Factory
Hello community, here is the log from the commit of package python3-numexpr for openSUSE:Factory checked in at 2015-04-25 09:53:21 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-04-15 16:25:01.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-numexpr.new/python3-numexpr.changes 2015-04-25 11:25:57.0 +0200 @@ -1,0 +2,8 @@ +Thu Apr 23 15:28:19 UTC 2015 - a...@gmx.de + +- update to version 2.4.2: + * Improved setup.py so that pip can query the name and version +without actually doing the installation. Thanks to Joris +Borgdorff. + +--- Old: numexpr-2.4.1.tar.gz New: numexpr-2.4.2.tar.gz Other differences: -- ++ python3-numexpr.spec ++ --- /var/tmp/diff_new_pack.ZgySgX/_old 2015-04-25 11:25:57.0 +0200 +++ /var/tmp/diff_new_pack.ZgySgX/_new 2015-04-25 11:25:57.0 +0200 @@ -17,7 +17,7 @@ Name: python3-numexpr -Version:2.4.1 +Version:2.4.2 Release:0 Url:https://github.com/pydata/numexpr Summary:Fast numerical expression evaluator for NumPy ++ numexpr-2.4.1.tar.gz - numexpr-2.4.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.4.1/ANNOUNCE.rst new/numexpr-2.4.2/ANNOUNCE.rst --- old/numexpr-2.4.1/ANNOUNCE.rst 2015-04-14 17:58:52.0 +0200 +++ new/numexpr-2.4.2/ANNOUNCE.rst 2015-04-22 10:38:27.0 +0200 @@ -1,5 +1,5 @@ = - Announcing Numexpr 2.4.1 + Announcing Numexpr 2.4.2 = Numexpr is a fast numerical expression evaluator for NumPy. With it, @@ -21,8 +21,9 @@ What's new == -In this version there is improved support for newer MKL library as well -as other minor improvements. This version is meant for production. +This is a maintenance release where basically setup.py has been +improved so that pip can query the name and version without actually +doing the installation. Thanks to Joris Borgdorff. In case you want to know more in detail what has changed in this version, see: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.4.1/PKG-INFO new/numexpr-2.4.2/PKG-INFO --- old/numexpr-2.4.1/PKG-INFO 2015-04-14 18:01:33.0 +0200 +++ new/numexpr-2.4.2/PKG-INFO 2015-04-22 10:45:06.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: numexpr -Version: 2.4.1 +Version: 2.4.2 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.1/RELEASE_NOTES.rst new/numexpr-2.4.2/RELEASE_NOTES.rst --- old/numexpr-2.4.1/RELEASE_NOTES.rst 2015-04-14 17:55:19.0 +0200 +++ new/numexpr-2.4.2/RELEASE_NOTES.rst 2015-04-21 18:18:02.0 +0200 @@ -2,6 +2,13 @@ Release notes for Numexpr 2.4 series == +Changes from 2.4.1 to 2.4.2 +=== + +* Improved setup.py so that pip can query the name and version without + actually doing the installation. Thanks to Joris Borgdorff. + + Changes from 2.4 to 2.4.1 = diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.4.1/numexpr/version.py new/numexpr-2.4.2/numexpr/version.py --- old/numexpr-2.4.1/numexpr/version.py2015-04-14 18:00:35.0 +0200 +++ new/numexpr-2.4.2/numexpr/version.py2015-04-22 10:40:28.0 +0200 @@ -8,20 +8,4 @@ # rights to use. -version = '2.4.1' -release = True - -if not release: -version += '.dev' -import os - -svn_version_file = os.path.join(os.path.dirname(__file__), -'__svn_version__.py') -if os.path.isfile(svn_version_file): -import imp - -svn = imp.load_module('numexpr.__svn_version__', - open(svn_version_file), - svn_version_file, - ('.py', 'U', 1)) -version += svn.version +version = '2.4.2' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numexpr-2.4.1/numexpr.egg-info/PKG-INFO new/numexpr-2.4.2/numexpr.egg-info/PKG-INFO ---
commit python3-numexpr for openSUSE:Factory
Hello community, here is the log from the commit of package python3-numexpr for openSUSE:Factory checked in at 2015-04-15 16:25:00 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-01-23 15:46:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.python3-numexpr.new/python3-numexpr.changes 2015-04-15 16:25:01.0 +0200 @@ -1,0 +2,18 @@ +Tue Apr 14 22:49:27 UTC 2015 - a...@gmx.de + +- specfile: + * update url + +- update to version 2.4.1: + * Added more configuration examples for compiling with MKL/VML +support. Thanks to Davide Del Vento. + * Symbol MKL_VML changed into MKL_DOMAIN_VML because the former is +deprecated in newer MKL. Thanks to Nick Papior Andersen. + * Better determination of methods in cpuinfo module. Thanks to Marc +Jofre. + * Improved NumPy version determination (handy for 1.10.0). Thanks to +Åsmund Hjulstad. + * Benchmarks run now with both Python 2 and Python 3. Thanks to +Zoran Plesivčak. + +--- Old: numexpr-2.4.tar.gz New: numexpr-2.4.1.tar.gz Other differences: -- ++ python3-numexpr.spec ++ --- /var/tmp/diff_new_pack.EyGFex/_old 2015-04-15 16:25:01.0 +0200 +++ /var/tmp/diff_new_pack.EyGFex/_new 2015-04-15 16:25:01.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package python3-numexpr # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,9 +17,9 @@ Name: python3-numexpr -Version:2.4 +Version:2.4.1 Release:0 -Url:http://code.google.com/p/numexpr/ +Url:https://github.com/pydata/numexpr Summary:Fast numerical expression evaluator for NumPy License:MIT Group: Development/Languages/Python ++ numexpr-2.4.tar.gz - numexpr-2.4.1.tar.gz ++ 3090 lines of diff (skipped)
commit python3-numexpr for openSUSE:Factory
Hello community, here is the log from the commit of package python3-numexpr for openSUSE:Factory checked in at 2015-01-23 15:46:41 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 2014-07-17 17:31:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-numexpr.new/python3-numexpr.changes 2015-01-23 15:46:42.0 +0100 @@ -1,0 +2,7 @@ +Sun Jan 10 00:51:53 UTC 2015 - a...@gmx.de + +- specfile: + * update copyright year + * remove ifs for opensuse version =1220 + +--- Other differences: -- ++ python3-numexpr.spec ++ --- /var/tmp/diff_new_pack.70j8wW/_old 2015-01-23 15:46:43.0 +0100 +++ /var/tmp/diff_new_pack.70j8wW/_new 2015-01-23 15:46:43.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package python3-numexpr # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: python3-numexpr Version:2.4 Release:0 @@ -26,10 +27,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ BuildRequires: python3-devel -%if 0%{?suse_version} == 1220 -BuildRequires: python3 -BuildRequires: python3-2to3 -%endif BuildRequires: python3-numpy-devel = 1.6 Requires: python3-numpy = 1.6 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python3-numexpr for openSUSE:Factory
Hello community, here is the log from the commit of package python3-numexpr for openSUSE:Factory checked in at 2014-07-17 17:31:39 Comparing /work/SRC/openSUSE:Factory/python3-numexpr (Old) and /work/SRC/openSUSE:Factory/.python3-numexpr.new (New) Package is python3-numexpr Changes: New Changes file: --- /dev/null 2014-06-12 08:28:52.960034756 +0200 +++ /work/SRC/openSUSE:Factory/.python3-numexpr.new/python3-numexpr.changes 2014-07-17 17:31:41.0 +0200 @@ -0,0 +1,92 @@ +--- +Thu May 8 10:51:51 UTC 2014 - toddrme2...@gmail.com + +- Update to 2.4 + * A new `contains()` function has been added for detecting substrings +in strings. Only plain strings (bytes) are supported for now. See +PR #135 and ticket #142. Thanks to Marcin Krol. + * New version of setup.py that allows better management of NumPy +dependency. See PR #133. Thanks to Aleks Bunin. +- update to 2.3.1 + * Added support for shift-left () and shift-right () binary operators. +See PR #131. Thanks to fish2000! + * Removed the rpath flag for the GCC linker, because it is probably +not necessary and it chokes to clang. +- update to 2.3 + * Site has been migrated to https://github.com/pydata/numexpr. All +new tickets and PR should be directed there. + * [ENH] A `conj()` function for computing the conjugate of complex +arrays has been added. Thanks to David Menéndez. See PR #125. + * [FIX] Fixed a DeprecationWarning derived of using oa_ndim == 0 and +op_axes == NULL when using NpyIter_AdvancedNew() and NumPy 1.8. +Thanks to Mark Wiebe for advise on how to fix this properly. + +--- +Tue Oct 22 13:32:08 UTC 2013 - toddrme2...@gmail.com + +- update to 2.2.2 + * The `copy_args` argument of `NumExpr` function has been brought +back. This has been mainly necessary for compatibility with +PyTables 3.0, which I decided to continue to support. Fixed #115. + * The `__nonzero__` method in `ExpressionNode` class has been +commented out. This is also for compatibility with PyTables 3.0. +See #24 for details. + * Fixed the type of some parameters in the C extension so that s390 +architecture compiles. Fixes #116. Thank to Antonio Valentino for +reporting and the patch. +- update to 2.2.1 + * Fixes a secondary effect of from numpy.testing import `*`, where +division is imported now too, so only then necessary functions from +there are imported now. Thanks to Christoph Gohlke for the patch. +- update to 2.2 + * [LICENSE] Fixed a problem with the license of the +numexpr/win32/pthread.{c,h} files emulating pthreads on Windows +platforms. After persmission from the original authors is granted, +these files adopt the MIT license and can be redistributed without +problems. See issue #109 for details +(https://code.google.com/p/numexpr/issues/detail?id=110). + * [ENH] Improved the algorithm to decide the initial number of threads +to be used. This was necessary because by default, numexpr was +using a number of threads equal to the detected number of cores, and +this can be just too much for moder systems where this number can be +too high (and counterporductive for performance in many cases). +Now, the 'NUMEXPR_NUM_THREADS' environment variable is honored, and +in case this is not present, a maximum number of *8* threads are +setup initially. The new algorithm is fully described in the Users +Guide now in the note of 'General routines' section: +https://code.google.com/p/numexpr/wiki/UsersGuide#General_routines. +Closes #110. + * [ENH] numexpr.test() returns `TestResult` instead of None now. +Closes #111. + * [FIX] Modulus with zero with integers no longer crashes the +interpreter. It nows puts a zero in the result. Fixes #107. + * [API CLEAN] Removed `copy_args` argument of `evaluate`. This should +only be used by old versions of PyTables ( 3.0). + * [DOC] Documented the `optimization` and `truediv` flags of +`evaluate` in Users Guide +(https://code.google.com/p/numexpr/wiki/UsersGuide). + +--- +Thu Aug 15 08:09:29 UTC 2013 - speili...@suse.com + +- Only Buildrequire python3-2to3 on 12.2 +- Buildrequire python3 on 12.2, we need sha512 module + +--- +Mon May 6 06:23:38 UTC 2013 - highwaystar...@gmail.com + +- initial python3 package +- update to 2.1 + * New compatibility with Python 3: + * switch from PyString to PyBytes API (requires Python = 2.6). + * fixed incompatibilities regarding the int/long API + * use the Py_TYPE macro + * use the