diff --git a/.gitignore b/.gitignore index 05dd70b..9a8c25b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ pyparsing-1.5.0.tar.gz /pyparsing-1.5.5.tar.gz /pyparsing-1.5.6.tar.gz +/pyparsing-2.0.1.tar.gz diff --git a/pyparsing-1.5.6-traceback-typo.patch b/pyparsing-1.5.6-traceback-typo.patch deleted file mode 100644 index b936d33..0000000 --- a/pyparsing-1.5.6-traceback-typo.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- pyparsing_py3.py.orig 2013-04-03 01:28:01.927400414 +0200 -+++ pyparsing_py3.py 2013-04-03 01:28:23.903443448 +0200 -@@ -891,7 +891,7 @@ - ParserElement._exprArgCache[ lookup ] = (value[0],value[1].copy()) - return value - except ParseBaseException as pe: -- exc.__traceback__ = None -+ pe.__traceback__ = None - ParserElement._exprArgCache[ lookup ] = pe - raise - diff --git a/pyparsing.spec b/pyparsing.spec index 317bd4b..41ba23b 100644 --- a/pyparsing.spec +++ b/pyparsing.spec @@ -1,25 +1,17 @@ -%if 0%{?fedora} > 12 -%global with_python3 1 -%else -%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print (get_python_lib())")} -%endif +%global with_python3 1 Name: pyparsing -Version: 1.5.6 -Release: 9%{?dist} +Version: 2.0.1 +Release: 1%{?dist} Summary: An object-oriented approach to text processing Group: Development/Libraries License: MIT URL: http://pyparsing.wikispaces.com/ Source0: http://downloads.sourceforge.net/pyparsing/pyparsing-%{version}.tar.gz -Patch0: pyparsing-1.5.6-traceback-typo.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch - BuildRequires: python-devel BuildRequires: dos2unix BuildRequires: glibc-common - %if 0%{?with_python3} BuildRequires: python3-devel %endif # if with_python3 @@ -49,14 +41,10 @@ This is the Python 3 version. %prep %setup -q -dos2unix -k pyparsing_py3.py -%patch0 mv docs/pyparsingClassDiagram.PNG docs/pyparsingClassDiagram.png rm docs/pyparsingClassDiagram.JPG -dos2unix -k CHANGES LICENSE -dos2unix -k docs/examples/* -dos2unix -k docs/htmldoc/epydoc* -for f in CHANGES docs/examples/{holaMundo.py,mozillaCalendarParser.py} ; do +dos2unix -k CHANGES LICENSE README +for f in CHANGES ; do mv $f $f.iso88591 iconv -f ISO-8859-1 -t UTF-8 -o $f $f.iso88591 touch -r $f.iso88591 $f @@ -69,7 +57,7 @@ cp -a . %{py3dir} %endif # with_python3 %build -%{__python} setup.py build +%{__python2} setup.py build %if 0%{?with_python3} pushd %{py3dir} @@ -87,13 +75,12 @@ pushd %{py3dir} popd %endif # with_python3 -%{__python} setup.py install -O1 --skip-build --root %{buildroot} +%{__python2} setup.py install -O1 --skip-build --root %{buildroot} %clean rm -rf %{buildroot} %files -%defattr(-,root,root,-) %doc CHANGES README LICENSE %if 0%{?fedora} >= 9 || 0%{?rhel} >= 6 %{python_sitelib}/pyparsing*egg-info @@ -102,7 +89,6 @@ rm -rf %{buildroot} %if 0%{?with_python3} %files -n python3-pyparsing -%defattr(-,root,root,-) %doc CHANGES README LICENSE %{python3_sitelib}/pyparsing*egg-info %{python3_sitelib}/pyparsing.py* @@ -112,10 +98,12 @@ rm -rf %{buildroot} %endif # pycache %files doc -%defattr(-,root,root,-) %doc CHANGES README LICENSE docs/* %changelog +* Sun Oct 27 2013 Terje Rosten - 2.0.1-1 +- 2.0.1 + * Sun Aug 04 2013 Fedora Release Engineering - 1.5.6-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild diff --git a/sources b/sources index 3e560a8..f3fbedd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -1e41cb219dae9fc353bd4cd47636b283 pyparsing-1.5.6.tar.gz +37adec94104b98591507218bc82e7c31 pyparsing-2.0.1.tar.gz