From: DongHun Kwak Date: Mon, 10 Apr 2017 04:52:56 +0000 (+0900) Subject: Bump to python-pyparsing 2.2.0 X-Git-Tag: submit/tizen_base/20170412.064444^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Faccepted%2Ftizen_5.0_base;p=platform%2Fupstream%2Fpython-pyparsing.git Bump to python-pyparsing 2.2.0 [Model] ALL [BinType] AP [Customer] OPEN [Issue#] N/A [Request] N/A [Occurrence Version] N/A [Problem] Bump to python-pyparsing 2.2.0 [Cause & Measure] Bump to python-pyparsing 2.2.0 [Checking Method] N/A [Team] Open Source Management and Setting Part [Developer] dh0128.kwak [Solution company] Samsung [Change Type] N/A Change-Id: I186c300092bfa3bcc5b70f3a3597cae8099c3759 Signed-off-by: DongHun Kwak --- diff --git a/packaging/python-pyparsing.manifest b/packaging/python-pyparsing.manifest new file mode 100644 index 0000000..017d22d --- /dev/null +++ b/packaging/python-pyparsing.manifest @@ -0,0 +1,5 @@ + + + + + diff --git a/packaging/python-pyparsing.spec b/packaging/python-pyparsing.spec new file mode 100644 index 0000000..2c1f282 --- /dev/null +++ b/packaging/python-pyparsing.spec @@ -0,0 +1,69 @@ +# +# spec file for package python-pyparsing +# +# Copyright (c) 2017 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 +# 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: python-pyparsing +Version: 2.2.0 +Release: 0 +Summary: Grammar Parser Library for Python +License: MIT +Group: Development/Languages/Python +Url: https://pypi.python.org/pypi/pyparsing +Source: https://files.pythonhosted.org/packages/source/p/pyparsing/pyparsing-%{version}.tar.gz +Source1001: %{name}.manifest + +BuildRequires: python + +BuildArch: noarch + +Provides: python-parsing = %{version} +Obsoletes: python-parsing < %{version} + +%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. + +%prep +%setup -q -n pyparsing-%{version} + +%build +cp %{SOURCE1001} . +python setup.py build +# Fix wrong EOL encoding: +sed -i 's/\r$//' CHANGES LICENSE README examples/* + +%install +python setup.py install --prefix=%{_prefix} --root=%{buildroot} + +# ensure egg-info is a directory +rm %{buildroot}%{python_sitelib}/*.egg-info +cp -r pyparsing.egg-info %{buildroot}%{python_sitelib}/pyparsing-%{version}-py%{python_version}.egg-info + + +%remove_docs + +%files +%defattr(-,root,root,-) +%manifest %{name}.manifest +%license LICENSE +%{python_sitelib}/pyparsing.py* +%{python_sitelib}/pyparsing-%{version}-py*.egg-info/ + +%changelog +