Hello community, here is the log from the commit of package python-ply for openSUSE:Factory checked in at 2015-05-16 19:01:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-ply (Old) and /work/SRC/openSUSE:Factory/.python-ply.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ply" Changes: -------- --- /work/SRC/openSUSE:Factory/python-ply/python-ply.changes 2013-03-08 09:47:11.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python-ply.new/python-ply.changes 2015-05-16 19:01:39.000000000 +0200 @@ -1,0 +2,56 @@ +Mon May 11 12:39:33 UTC 2015 - benoit.mo...@gmx.fr + +- update to version 3.6: + * If PLY is unable to create the 'parser.out' or 'parsetab.py' + files due to permission issues, it now just issues a warning + message and continues to operate + * Fixed some issues related to use of packages and table file + modules +- additional changes from version 3.5: + * Added support for defaulted_states in the parser + * Fixed debug logging in the parser + * Added actions to be defined to character literals (Issue #32) + * Import of the 'parsetab.py' file is now constrained to only + consider the directory specified by the outputdir argument to + yacc() + * Changed default output directory to be the same as that in + which the yacc grammar is defined + * Changed the parsetab.py file signature slightly so that the + parsetab won't regenerate if created on a different major + version of Python + * Fixed Issue #44 call_errorfunc() should return the result of + errorfunc() + * Support for versions of Python <2.7 is officially dropped + * Fixed bug related to calling yacc(start=...) + * Added skipped tests for PyPy and Java + * Added filter to make unit tests pass under 'python -3' + * Fixed CPP_INTEGER regex in ply/cpp.py (Issue 21) + * Fixed yacc validation bugs when from __future__ import + unicode_literals is being used + * Added support for Travis-CI + * Added a .gitignore file + * Fixed validation problems for source files that include a + different source code encoding specifier + * Fixed unit tests for yacc to eliminate random failures due to + dict hash value randomization in Python 3.3 + * Fixed comment whitespace processing bugs in ply/cpp.py + * Fixed token names in ply/ctokens.py to match rule names + * Changes to functions available in panic mode error recover + * Fixed some problems with line and position tracking and the use + of error symbols + * Change to doc string handling in lex module + * Fixed issue #1: Fixed _tabversion. It should use __tabversion__ + instead of __version__ + * Fixed issue #8: Literals empty list causes IndexError + * Fixed issue #12: Typo in code snippet in documentation + * Fixed issue #10: Correctly escape t_XOREQUAL pattern. +- clean the test and example directories +- remove stray backup files in doc +- remove unneeded executable bit of testlex.py +- remove CFLAGS export: unneeded +- do not drop executable bit of everything in test since + it contains subdirectories +- remove useless clean section +- remove README from package: not provided anymore + +------------------------------------------------------------------- Old: ---- ply-3.4.tar.gz New: ---- ply-3.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-ply.spec ++++++ --- /var/tmp/diff_new_pack.ctjAfH/_old 2015-05-16 19:01:40.000000000 +0200 +++ /var/tmp/diff_new_pack.ctjAfH/_new 2015-05-16 19:01:40.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-ply # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -18,7 +18,7 @@ %define modname ply Name: python-%{modname} -Version: 3.4 +Version: 3.6 Release: 0 Url: http://www.dabeaz.com/ply/ Summary: Python Lex & Yacc @@ -67,21 +67,22 @@ %prep %setup -q -n %{modname}-%{version} %patch0 -p1 +# clean the test and example directories +find test example -name "*~" -o -name "*.pyc" -o -name "__pycache__" | xargs rm -rf +# remove stray backup files +rm doc/ply.html~ doc/ply.html.bak +# remove unneeded executable bit +chmod -x test/testlex.py %build -export CFLAGS="%{optflags}" python setup.py build %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} -chmod a-x test/* - -%clean -rm -rf %{buildroot} %files %defattr(-,root,root,-) -%doc ANNOUNCE CHANGES README TODO +%doc ANNOUNCE CHANGES TODO %python_sitelib/%{modname}* %files doc ++++++ ply-3.4.tar.gz -> ply-3.6.tar.gz ++++++ ++++ 19890 lines of diff (skipped)