From 455cdc8dda7ba2adb11841c080d1ac513f40826ebb896fdb4f26f22d9421e330 Mon Sep 17 00:00:00 2001 From: Sascha Peilicke Date: Mon, 17 Jun 2013 12:53:13 +0000 Subject: [PATCH] Python3 moved to devel:languages:python3 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyparsing?expand=0&rev=23 --- python3-pyparsing.changes | 94 --------------------------------------- python3-pyparsing.spec | 74 ------------------------------ 2 files changed, 168 deletions(-) delete mode 100644 python3-pyparsing.changes delete mode 100644 python3-pyparsing.spec diff --git a/python3-pyparsing.changes b/python3-pyparsing.changes deleted file mode 100644 index 9d31e98..0000000 --- a/python3-pyparsing.changes +++ /dev/null @@ -1,94 +0,0 @@ -------------------------------------------------------------------- -Fri Apr 12 14:07:30 UTC 2013 - toddrme2178@gmail.com - -- Fix EOL fix - -------------------------------------------------------------------- -Fri Apr 12 13:17:57 UTC 2013 - toddrme2178@gmail.com - -- Update to 2.0.0 - * Break compatibility with python <= 2.7 - -------------------------------------------------------------------- -Wed Mar 13 09:04:46 UTC 2013 - dmueller@suse.com - -- 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))". - - -------------------------------------------------------------------- -Mon Jan 14 11:57:04 UTC 2013 - saschpe@suse.de - -- Fix license (MIT and GPL-2.0+ and GPL-3.0+) - -------------------------------------------------------------------- -Wed Jan 9 08:27:37 UTC 2013 - saschpe@suse.de - -- Don't ship examples twice - -------------------------------------------------------------------- -Mon Jan 7 20:04:03 UTC 2013 - p.drouand@gmail.com - -- Initial support of python3 - diff --git a/python3-pyparsing.spec b/python3-pyparsing.spec deleted file mode 100644 index 17f3886..0000000 --- a/python3-pyparsing.spec +++ /dev/null @@ -1,74 +0,0 @@ -# -# spec file for package python3-pyparsing -# -# Copyright (c) 2013 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 -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via http://bugs.opensuse.org/ -# - - -Name: python3-pyparsing -Version: 2.0.0 -Release: 0 -Url: http://pyparsing.wikispaces.com/ -Summary: Grammar Parser Library for Python -License: MIT and GPL-2.0+ and GPL-3.0+ -Group: Development/Languages/Python -Source: http://pypi.python.org/packages/source/p/pyparsing/pyparsing-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: python3 -BuildRequires: python3-2to3 -BuildRequires: python3-devel -BuildRequires: python3-distribute -BuildArch: noarch -Requires: python3 >= %{py3_ver} - -%description -The pyparsing module is an alternative approach to creating and executing -simple grammars, vs. the traditional lex/yacc approach, or the use of regular -expressions. The pyparsing module provides a library of classes that client -code uses to construct the grammar directly in Python code. - -%package doc -Summary: Grammar Parser Library for Python - Documentation -Group: Development/Libraries/Python -Requires: %{name} = %{version} - -%description doc -The pyparsing module is an alternative approach to creating and executing -simple grammars, vs. the traditional lex/yacc approach, or the use of regular -expressions. The pyparsing module provides a library of classes that client -code uses to construct the grammar directly in Python code. - -This package contains the documentation of %{name} - -%prep -%setup -q -n pyparsing-%{version} - -%build -python3 setup.py build -# Fix wrong EOL encoding: -sed -i 's/\r$//' CHANGES LICENSE README - -%install -python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} - -%files -%defattr(-,root,root,-) -%doc CHANGES LICENSE README -%{python3_sitelib}/* - -%files doc -%defattr(-,root,root,-) -%doc docs/* - -%changelog