diff --git a/pycparser-2.10-ply.patch b/pycparser-2.10-ply.patch deleted file mode 100644 index 11bbc176b4dc9850eed595254b12bf459fe86a90..0000000000000000000000000000000000000000 --- a/pycparser-2.10-ply.patch +++ /dev/null @@ -1,39 +0,0 @@ -diff -up pycparser-release_v2.10/pycparser/c_lexer.py.ply pycparser-release_v2.10/pycparser/c_lexer.py ---- pycparser-release_v2.10/pycparser/c_lexer.py.ply 2013-08-03 07:15:32.000000000 -0600 -+++ pycparser-release_v2.10/pycparser/c_lexer.py 2014-08-20 12:40:48.308461164 -0600 -@@ -9,8 +9,8 @@ - import re - import sys - --from .ply import lex --from .ply.lex import TOKEN -+from ply import lex -+from ply.lex import TOKEN - - - class CLexer(object): -diff -up pycparser-release_v2.10/pycparser/c_parser.py.ply pycparser-release_v2.10/pycparser/c_parser.py ---- pycparser-release_v2.10/pycparser/c_parser.py.ply 2013-08-03 07:15:32.000000000 -0600 -+++ pycparser-release_v2.10/pycparser/c_parser.py 2014-08-20 12:40:05.154894980 -0600 -@@ -8,7 +8,7 @@ - #------------------------------------------------------------------------------ - import re - --from .ply import yacc -+from ply import yacc - - from . import c_ast - from .c_lexer import CLexer -diff -up pycparser-release_v2.10/setup.py.ply pycparser-release_v2.10/setup.py ---- pycparser-release_v2.10/setup.py.ply 2013-08-03 07:15:32.000000000 -0600 -+++ pycparser-release_v2.10/setup.py 2014-08-20 12:40:05.154894980 -0600 -@@ -60,7 +60,7 @@ setup( - 'Programming Language :: Python :: 3.6', - ], - python_requires=">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", -- packages=['pycparser', 'pycparser.ply'], -+ packages=['pycparser'], - package_data={'pycparser': ['*.cfg']}, - cmdclass={'install': install, 'sdist': sdist}, - ) --- diff --git a/python-pycparser.spec b/python-pycparser.spec index 4e7027caf0143bb937212bd380557c42f3f8e031..0cb6cfa154583139add5c5bfdbd4f77e2538896f 100644 --- a/python-pycparser.spec +++ b/python-pycparser.spec @@ -1,15 +1,12 @@ Name: python-pycparser Summary: A parser for the C language -Version: 2.20 -Release: 3 +Version: 2.21 +Release: 1 License: BSD URL: http://github.com/eliben/pycparser Source0: http://github.com/eliben/pycparser/archive/release_v%{version}.tar.gz # source1 from https://koji.fedoraproject.org/koji/buildinfo?buildID=1092324 Source1: pycparser-0.91.1-remove-relative-sys-path.py -# patch1 is adapted from https://koji.fedoraproject.org/koji/buildinfo?buildID=1092324 -# remove embedded libraries during packaging -Patch1: pycparser-2.10-ply.patch BuildArch: noarch @@ -42,8 +39,6 @@ that need to parse C source code. This package is for Python3. %prep %autosetup -n pycparser-release_v%{version} -p1 -# remove embedded copy of ply -rm -rf pycparser/ply %{__python3} %{SOURCE1} examples dos2unix LICENSE @@ -57,7 +52,7 @@ popd %py3_install %check -%{__python3} tests/all_tests.py +%{__python3} tests/*.py %files devel %defattr(-,root,root) @@ -70,6 +65,9 @@ popd %{python3_sitelib}/pycparser-*.egg-info %changelog +* Fri Dec 10 2021 jiangxinyu - 2.21-1 +- upgrade to 2.21 + * Fri Oct 30 2020 tianwei - 2.20-3 - remove python2 diff --git a/release_v2.20.tar.gz b/release_v2.20.tar.gz deleted file mode 100644 index 6d9d4bc33e926b08183ccb7723e25c881851e9fb..0000000000000000000000000000000000000000 Binary files a/release_v2.20.tar.gz and /dev/null differ diff --git a/release_v2.21.tar.gz b/release_v2.21.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..0fa74debe7fa57d43a05c2d58e1968961ab8b3ee Binary files /dev/null and b/release_v2.21.tar.gz differ