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