Hello community, here is the log from the commit of package python3-pyparsing for openSUSE:Factory checked in at 2015-11-05 11:35:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-pyparsing (Old) and /work/SRC/openSUSE:Factory/.python3-pyparsing.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python3-pyparsing" Changes: -------- --- /work/SRC/openSUSE:Factory/python3-pyparsing/python3-pyparsing.changes 2014-12-03 22:49:00.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python3-pyparsing.new/python3-pyparsing.changes 2015-11-05 11:35:38.000000000 +0100 @@ -0,0 +1,47 @@ +------------------------------------------------------------------- +Thu Oct 29 15:20:35 UTC 2015 - arun@gmx.de + +- specfile: + * update copyright year + +- update to version 2.0.5: + * (&$(@#&$(@!!!! Some "print" statements snuck into pyparsing + v2.0.4, breaking Python 3 compatibility! Fixed. Reported by + jenshn, thanks! + +- changes from Version 2.0.4: + * Added ParserElement.addCondition, to simplify adding parse actions + that act primarily as filters. If the given condition evaluates + False, pyparsing will raise a ParseException. The condition should + be a method with the same method signature as a parse action, but + should return a boolean. Suggested by Victor Porton, nice idea + Victor, thanks! + * Slight mod to srange to accept unicode literals for the input + string, such as "[а-яА-Я]" instead of + "[\u0430-\u044f\u0410-\u042f]". Thanks to Alexandr Suchkov for the + patch! + * Enhanced implementation of replaceWith. + * Fixed enhanced ParseResults.dump() method when the results + consists only of an unnamed array of sub-structure + results. Reported by Robin Siebler, thanks for your patience and + persistence, Robin! + * Fixed bug in fourFn.py example code, where pi and e were defined + using CaselessLiteral instead of CaselessKeyword. This was not a + problem until adding a new function 'exp', and the leading 'e' of + 'exp' was accidentally parsed as the mathematical constant + 'e'. Nice catch, Tom Grydeland - thanks! + * Adopt new-fangled Python features, like decorators and ternary + expressions, per suggestions from Williamzjc - thanks William! (Oh + yeah, I'm not supporting Python 2.3 with this code any more...) + Plus, some additional code fixes/cleanup - thanks again! + * Added ParserElement.runTests, a little test bench for quickly + running an expression against a list of sample input + strings. Basically, I got tired of writing the same test code over + and over, and finally added it as a test point method on + ParserElement. + * Added withClass helper method, a simplified version of + withAttribute for the common but annoying case when defining a + filter on a div's class - made difficult because 'class' is a + Python reserved word. + +------------------------------------------------------------------- Old: ---- pyparsing-2.0.3.tar.gz New: ---- pyparsing-2.0.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-pyparsing.spec ++++++ --- /var/tmp/diff_new_pack.zLHolq/_old 2015-11-05 11:35:39.000000000 +0100 +++ /var/tmp/diff_new_pack.zLHolq/_new 2015-11-05 11:35:39.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package python3-pyparsing # -# Copyright (c) 2014 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,7 +17,7 @@ Name: python3-pyparsing -Version: 2.0.3 +Version: 2.0.5 Release: 0 Url: http://pyparsing.wikispaces.com/ Summary: Grammar Parser Library for Python ++++++ pyparsing-2.0.3.tar.gz -> pyparsing-2.0.5.tar.gz ++++++ ++++ 67509 lines of diff (skipped)