Hello community,

here is the log from the commit of package python3-pyparsing for 
openSUSE:Factory checked in at 2016-06-19 11:08:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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      
2016-05-25 21:25:41.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python3-pyparsing.new/python3-pyparsing.changes 
2016-06-19 11:08:56.000000000 +0200
@@ -1,0 +2,69 @@
+Sat Jun 18 15:19:06 UTC 2016 - [email protected]
+
+- update to version 2.1.5:
+  * Added ParserElement.split() generator method, similar to
+    re.split().  Includes optional arguments maxsplit (to limit the
+    number of splits), and includeSeparators (to include the
+    separating matched text in the returned output, default=False).
+  * Added a new parse action construction helper tokenMap, which will
+    apply a function and optional arguments to each element in a
+    ParseResults.
+  * Added more expressions to pyparsing_common:
+    + IPv4 and IPv6 addresses (including long, short, and mixed
+      forms of IPv6)
+    + MAC address
+    + ISO8601 date and date time strings (with named fields for
+      year, month, etc.)
+    + UUID (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
+    + hex integer (returned as int)
+    + fraction (integer '/' integer, returned as float)
+    + mixed integer (integer '-' fraction, or just fraction,
+      returned as float)
+    + stripHTMLTags (parse action to remove tags from HTML source)
+    + parse action helpers convertToDate and convertToDatetime to do
+      custom parse time conversions of parsed ISO8601 strings
+  * runTests now returns a two-tuple: success if all tests succeed,
+    and an output list of each test and its output lines.
+  * Added failureTests argument (default=False) to runTests, so that
+    tests can be run that are expected failures, and runTests' success
+    value will return True only if all tests *fail* as expected. Also,
+    parseAll now defaults to True.
+  * New example numerics.py, shows samples of parsing integer and real
+    numbers using locale-dependent formats
+
+- changes from version 2.1.4:
+  * Split out the '==' behavior in ParserElement, now implemented as
+    the ParserElement.matches() method. Using '==' for string test
+    purposes will be removed in a future release.
+  * Expanded capabilities of runTests(). Will now accept embedded
+    comments (default is Python style, leading '#' character, but
+    customizable). Comments will be emitted along with the tests and
+    test output. Useful during test development, to create a test
+    string consisting only of test case description comments separated
+    by blank lines, and then fill in the test cases. Will also
+    highlight ParseFatalExceptions with "(FATAL)".
+  * Added a 'pyparsing_common' class containing common/helpful little
+    expressions such as integer, float, identifier, etc. I used this
+    class as a sort of embedded namespace, to contain these helpers
+    without further adding to pyparsing's namespace bloat.
+  * Minor enhancement to traceParseAction decorator, to retain the
+    parse action's name for the trace output.
+  * Added optional 'fatal' keyword arg to addCondition, to indicate
+    that a condition failure should halt parsing immediately.
+
+- changes from version 2.1.3:
+  * _trim_arity fix in 2.1.2 was very version-dependent on Py 3.5.0.
+    Now works for Python 2.x, 3.3, 3.4, 3.5.0, and 3.5.1 (and
+    hopefully beyond).
+
+- changes from version 2.1.2:
+  * Fixed bug in _trim_arity when pyparsing code is included in a
+    PyInstaller, reported by maluwa.
+  * Fixed catastrophic regex backtracking in implementation of the
+    quoted string expressions (dblQuotedString, sglQuotedString, and
+    quotedString). Reported on the pyparsing wiki by webpentest, good
+    catch! (Also tuned up some other expressions susceptible to the
+    same backtracking problem, such as cStyleComment, cppStyleComment,
+    etc.)
+
+-------------------------------------------------------------------
@@ -7 +75,0 @@
-

Old:
----
  pyparsing-2.1.1.tar.gz

New:
----
  pyparsing-2.1.5.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python3-pyparsing.spec ++++++
--- /var/tmp/diff_new_pack.qRN9Nb/_old  2016-06-19 11:08:57.000000000 +0200
+++ /var/tmp/diff_new_pack.qRN9Nb/_new  2016-06-19 11:08:57.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           python3-pyparsing
-Version:        2.1.1
+Version:        2.1.5
 Release:        0
 Url:            http://pyparsing.wikispaces.com/
 Summary:        Grammar Parser Library for Python

++++++ pyparsing-2.1.1.tar.gz -> pyparsing-2.1.5.tar.gz ++++++
++++ 15964 lines of diff (skipped)


Reply via email to