Hello community,

here is the log from the commit of package python-pyparsing for 
openSUSE:Factory checked in at 2013-04-17 09:25:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pyparsing (Old)
 and      /work/SRC/openSUSE:Factory/.python-pyparsing.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pyparsing", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pyparsing/python3-pyparsing.changes       
2013-01-14 14:09:53.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python-pyparsing.new/python3-pyparsing.changes  
2013-04-17 09:25:29.000000000 +0200
@@ -1,0 +2,79 @@
+Fri Apr 12 14:07:30 UTC 2013 - [email protected]
+
+- Fix EOL fix
+
+-------------------------------------------------------------------
+Fri Apr 12 13:17:57 UTC 2013 - [email protected]
+
+- Update to 2.0.0
+  * Break compatibility with python <= 2.7
+
+-------------------------------------------------------------------
+Wed Mar 13 09:04:46 UTC 2013 - [email protected]
+
+- update to 1.5.7:
+ * NOTE: This is the last release of pyparsing that will try to 
+   maintain compatibility with Python versions < 2.6. The next
+   release of pyparsing will be version 2.0.0, using new Python
+   syntax that will not be compatible for Python version 2.5 or
+   older.
+ 
+ * An awesome new example is included in this release, submitted
+   by Luca DellOlio, for parsing ANTLR grammar definitions, nice
+   work Luca!
+ 
+ * Fixed implementation of ParseResults.__str__ to use Pythonic
+   ''.join() instead of repeated string concatenation. This
+   purportedly has been a performance issue under PyPy.
+ 
+ * Fixed bug in ParseResults.__dir__ under Python 3, reported by
+   Thomas Kluyver, thank you Thomas!
+ 
+ * Added ParserElement.inlineLiteralsUsing static method, to 
+   override pyparsing's default behavior of converting string
+   literals to Literal instances, to use other classes (such
+   as Suppress or CaselessLiteral).
+ 
+ * Added new operator '<<=', which will eventually replace '<<' for 
+   storing the contents of a Forward(). '<<=' does not have the same
+   operator precedence problems that '<<' does.
+ 
+ * 'operatorPrecedence' is being renamed 'infixNotation' as a better
+   description of what this helper function creates. 'operatorPrecedence'
+   is deprecated, and will be dropped entirely in a future release.
+ 
+ * Added optional arguments lpar and rpar to operatorPrecedence, so that 
+   expressions that use it can override the default suppression of the
+   grouping characters.
+ 
+ * Added support for using single argument builtin functions as parse 
+   actions.  Now you can write 'expr.setParseAction(len)' and get back
+   the length of the list of matched tokens.  Supported builtins are:
+   sum, len, sorted, reversed, list, tuple, set, any, all, min, and max.
+   A script demonstrating this feature is included in the examples
+   directory.
+ 
+ * Fixed a bug in the definition of 'alphas', which was based on the 
+   string.uppercase and string.lowercase "constants", which in fact 
+   *aren't* constant, but vary with locale settings. This could make 
+   parsers locale-sensitive in a subtle way. Thanks to Kef Schecter for
+   his diligence in following through on reporting and monitoring 
+   this bugfix!
+ 
+ * Fixed a bug in the Py3 version of pyparsing, during exception
+   handling with packrat parsing enabled, reported by Catherine 
+   Devlin - thanks Catherine!
+ 
+ * Fixed typo in ParseBaseException.__dir__, reported anonymously on 
+   the SourceForge bug tracker, thank you Pyparsing User With No Name.
+ 
+ * Fixed bug in srange when using '\x###' hex character codes.
+ 
+ * Addeed optional 'intExpr' argument to countedArray, so that you 
+   can define your own expression that will evaluate to an integer,
+   to be used as the count for the following elements. Allows you 
+   to define a countedArray with the count given in hex, for example,
+   by defining intExpr as "Word(hexnums).setParseAction(int(t[0],16))".
+ 
+
+-------------------------------------------------------------------

New:
----
  pyparsing-2.0.0.tar.gz

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

Other differences:
------------------
++++++ python3-pyparsing.spec ++++++
--- /var/tmp/diff_new_pack.DGVJon/_old  2013-04-17 09:25:30.000000000 +0200
+++ /var/tmp/diff_new_pack.DGVJon/_new  2013-04-17 09:25:30.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           python3-pyparsing
-Version:        1.5.7
+Version:        2.0.0
 Release:        0
 Url:            http://pyparsing.wikispaces.com/
 Summary:        Grammar Parser Library for Python
@@ -57,7 +57,7 @@
 %build
 python3 setup.py build
 # Fix wrong EOL encoding:
-sed -i 's/\r$//' CHANGES LICENSE README docs/examples/* 
docs/htmldoc/epydoc.{js,css}
+sed -i 's/\r$//' CHANGES LICENSE README
 
 %install
 python3 setup.py install --prefix=%{_prefix} --root=%{buildroot}

++++++ pyparsing-1.5.7.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyparsing-1.5.7/PKG-INFO new/pyparsing-1.5.7/PKG-INFO
--- old/pyparsing-1.5.7/PKG-INFO        2013-02-27 07:32:34.000000000 +0100
+++ new/pyparsing-1.5.7/PKG-INFO        2012-12-16 09:06:56.000000000 +0100
@@ -15,4 +15,4 @@
 Classifier: License :: OSI Approved :: MIT License
 Classifier: Operating System :: OS Independent
 Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 2
+Classifier: Programming Language :: Python :: 3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyparsing-1.5.7/setup.py new/pyparsing-1.5.7/setup.py
--- old/pyparsing-1.5.7/setup.py        2012-12-16 09:11:59.000000000 +0100
+++ new/pyparsing-1.5.7/setup.py        2012-11-19 11:45:33.000000000 +0100
@@ -27,6 +27,6 @@
         'License :: OSI Approved :: MIT License',
         'Operating System :: OS Independent',
         'Programming Language :: Python',
-        'Programming Language :: Python :: 2',
+        'Programming Language :: Python :: 3',
         ],
     )

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to