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)


Reply via email to