Hello community,

here is the log from the commit of package python-Shed_Skin for 
openSUSE:Factory checked in at 2012-03-20 11:33:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Shed_Skin (Old)
 and      /work/SRC/openSUSE:Factory/.python-Shed_Skin.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-Shed_Skin", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Shed_Skin/python-Shed_Skin.changes        
2011-09-23 12:42:27.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-Shed_Skin.new/python-Shed_Skin.changes   
2012-03-20 11:33:55.000000000 +0100
@@ -1,0 +2,66 @@
+Wed Mar 14 13:55:16 UTC 2012 - sasc...@suse.de
+
+- Update to version 0.9.1:
+  - new -L option to add library directories (Artem Egorkine)
+  - support /etc/shedskin/FLAGS, /usr/share/shedskin/lib (triggered by Paul 
Boddie)
+  - support enumerate 'start' argument
+  - itertools.product optimization (triggered by lesshaste)
+  - str.join and str non-equality optimization (triggered by lesshaste)
+  - new example: hq2x image scaling
+  - fix for itertools.izip (Jérémie Roquet)
+  - several fixes for MSVC (Liu Zhenhai)
+  - fix os.listdir crash (Pierre-Marie de Rodat)
+  - annotation fix (William Edwards)
+  - fix for 'not a < b < c' (François Boutines)
+  - os.popen2 improvement (triggered by Danny Milosavljevic)
+  - improved extmod warnings (triggered by Paul Boddie)
+  - sys.exit improvements (reported by rodseth)
+  - added missing class qualifier/include statement
+  - fix for ConfigParser model (reported by Danny Milosavljevic) 
+- Changes from version 0.9.0:
+  - major type inference scalability improvements (c64 emulator 10 times 
faster!)
+  - support for 'mmap' module (francois boutines)
+  - support for 'binascii' module (fahrzin hemmati)
+  - support for 'colorsys' module (tony veijalainen)
+  - greatly improved file I/O performance (francois)
+  - massive optimization for complex numbers (copy-by-value)
+  - optimized 'for .., .. in somedict.iteritems()'
+  - 6 new example programs (now 63 in total!):
+      - natural language parser (andreas van cranenburgh) 
+      - sokoban (uses array, collections.deque) 
+      - connect-4 
+      - interactive mandelbrot (tony veijalainen) 
+      - dancing links sudoku solver 
+      - K-means++ clustering 
+  - c64 emulator example now without glitches for international karate
+  - fixes for 'universal mode' (francois)
+  - only print tracebacks for uncaught exceptions (shedskin -x; joris van 
zwieten)
+  - some further exception handling cleanups
+  - add set.isdisjoint, sys.maxsize (brent pedersen)
+  - several set methods now take multiple arguments (brent)
+  - string equality optimization (francois)
+  - fix for string/array equality and \0 (francois)
+  - improved support for overloading comparison operators
+  - several inheritance fixes (thanks to test case by jason ye)
+  - improvements for working with 'incompatible' types (e.g., [[]] == [[1]])
+  - implementation of builtins split up into separate files (triggered by 
francois)
+  - cleaned up GCC warnings for builtins (triggered by francois)
+  - support 'id' builtin for non-scalars
+  - some optimizations for array('c')
+  - some improvements for 'copy' module
+  - use 'long' type for hash values everywhere
+  - support for 'isinstance' was dropped
+  - avoid 'jump' to 100% in progress bar
+  - removed -d command-line option, replaced it with hidden debug-level option
+  - add --silent mode, showing only warnings
+  - add timer (jason ye)
+  - os.utime implementation for windows
+  - documented how to profile extension modules
+  - documentation moved to wiki 
+- Use examples from external tarball
+- Remove outdated %clean section
+- Simplified macro usage
+- Added some requirements you typically want to have when translating
+  Python modules to C++ with Shed Skin
+
+-------------------------------------------------------------------

Old:
----
  shedskin-0.8.tgz

New:
----
  shedskin-0.9.1.tgz
  shedskin-examples-0.9.1.tgz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-Shed_Skin.spec ++++++
--- /var/tmp/diff_new_pack.QDZ3BI/_old  2012-03-20 11:33:57.000000000 +0100
+++ /var/tmp/diff_new_pack.QDZ3BI/_new  2012-03-20 11:33:57.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-Shed_Skin
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,26 +16,28 @@
 #
 
 
-
 Name:           python-Shed_Skin
-Version:        0.8
-Release:        3
+Version:        0.9.1
+Release:        0
 Url:            http://shedskin.googlecode.com
 Summary:        An Optimizing (restricted) Python-to-C++ Compiler
 License:        GPL-3.0+
 Group:          Development/Languages/Python
-Source:         http://shedskin.googlecode.com/files/shedskin-0.8.tgz
-Source99:       shedskin-rpmlintrc
+Source:         http://shedskin.googlecode.com/files/shedskin-%{version}.tgz
+Source1:        
http://shedskin.googlecode.com/files/shedskin-examples-%{version}.tgz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+#BuildRequires:  gc-devel
+#BuildRequires:  gcc-c++
+#BuildRequires:  pcre-devel
 BuildRequires:  python-devel
-%if 0%{?suse_version}
-%py_requires
-%if 0%{?suse_version} > 1110
+Requires:       gc-devel
+Requires:       gcc-c++
+Requires:       pcre-devel
+%if 0%{?suse_version} && 0%{?suse_version} <= 1110
+%{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
+%else
 BuildArch:      noarch
 %endif
-%endif
-%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
-%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
 
 %description
 Shed Skin is an experimental (restricted) Python-to-C++ compiler. It accepts
@@ -48,8 +50,6 @@
 home page for more details.
 
 %package doc
-
-
 Summary:        An Optimizing (restricted) Python-to-C++ Compiler - 
Documentation
 Group:          Development/Libraries/Python
 Requires:       %{name} = %{version}
@@ -68,8 +68,8 @@
 
 %prep
 %setup -q -n shedskin-%{version}
-# Fix wrong EOL encoding
-sed -i 's/\r$//' examples/{*.py,scene.txt,ml/*.{py,txt},testdata/*}
+tar xxf %{SOURCE1} && mv shedskin-examples-%{version} examples # Unpack 
seperate examples
+sed -i 's/\r$//' examples/{*.py,scene.txt,ml/*.{py,txt},testdata/*} # Fix 
wrong EOL encoding
 
 %build
 CFLAGS="%{optflags}" python setup.py build
@@ -77,15 +77,13 @@
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
+# Disable testsuite, it takes far too long. Feel free to test after version 
updates:
 #%%check
 #python setup.py test
 
-%clean
-rm -rf %{buildroot}
-
 %files
 %defattr(-,root,root,-)
-%doc LICENSE README.html
+%doc LICENSE README
 %{_bindir}/shedskin
 %{python_sitelib}/*
 

++++++ shedskin-0.8.tgz -> shedskin-0.9.1.tgz ++++++
++++ 90173 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to