14
0

Accepting request 158799 from home:dirkmueller:branches:devel:languages:python

- 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.

OBS-URL: https://build.opensuse.org/request/show/158799
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyparsing?expand=0&rev=16
This commit is contained in:
Sascha Peilicke
2013-03-13 09:44:09 +00:00
committed by Git OBS Bridge
parent 17d35de99c
commit 4fddad9452
5 changed files with 74 additions and 6 deletions

View File

@@ -17,7 +17,7 @@
Name: python-pyparsing
Version: 1.5.6
Version: 1.5.7
Release: 0
Url: http://pyparsing.wikispaces.com/
Summary: Grammar Parser Library for Python
@@ -59,7 +59,7 @@ This package contains the documentation of %{name}
%build
python 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
python setup.py install --prefix=%{_prefix} --root=%{buildroot}