Hello community,
here is the log from the commit of package python-cheetah for openSUSE:Factory
checked in at Wed Feb 2 02:02:35 CET 2011.
--------
New Changes file:
--- /dev/null 2010-08-26 16:28:41.000000000 +0200
+++ /mounts/work_src_done/STABLE/python-cheetah/python-cheetah.changes 2009-09-15 14:59:55.000000000 +0200
@@ -0,0 +1,100 @@
+-------------------------------------------------------------------
+Tue Sep 15 12:44:38 UTC 2009 - jfunk@funktronics.ca
+
+- Update to 2.2.2
+ - Prevent _namemapper.c from segfaulting when PyImport_ImportModule fails
+ for some reason (Bogdano Arendartchuk )
+ - Removal of the contrib/markdown module (in favor of a setuptools
+ dependency)
+ - Default setup.py to use setuptools by default, failing that, fall back to
+ distutils
+ - Improvements to setup.py to support building for Windows (thanks abbeyj!)
+ - Improvements to C-based NameMapper for Windows
+ - Fixes for a swath of unit tests on Windows
+ - Re-enabling the EOL tests (whoops)
+ - Fix for unicode/utf-8 dynamic compilation error (thanks mikeb!)
+ (Test.Unicode.JBQ_UTF8_Test8)
+ - 0000010: [Templates] Failure to execute templates on Google App Engine
+ (rtyler)
+ - 0000026: [Compiler] Support multiple inheritance (rtyler)
+- 2.2.1 (June 1st, 2009)
+ - 0000020: [Templates] Builtin support for using Cheetah with Django
+ (rtyler)
+ - 0000021: [Compiler] @static and @classmethod don't properly define the
+ _filter local (rtyler)
+ - 0000023: [Compiler] Update Template super calls to use super() (rtyler)
+ - Update all references to communitycheetah.org to point back at
+ cheetahtemplate.org
+- 2.2.0 (May 17th, 2009)
+ - Switch all internal representations of template code to unicode objects
+ instead of str() objects
+ - Convert unicode compiled template to an utf8 char buffer when writing to a
+ file (Jean-Baptiste Quenot )
+ - 0000011: [Templates] Calling a function with arguments calls the function
+ with None (rtyler)
+ - 0000015: [Tests] Resolve test failures in 'next' branch (rtyler)
+ - 0000019: [Templates] Properly warn when joining unicode and non-unicode
+ objects in DummyTransaction (rtyler)
+- 2.1.2 (May 5, 2009)
+ - 0000006: [Templates] Support @staticmethod and @classmethod (rtyler)
+- 2.1.1 (April 16, 2009)
+ - Support __eq__() and __ne__() the way you might expect in
+ src/Tools/RecursiveNull (patch suggested by Peter Warasin
+ )
+ - Applied patch to avoid hitting the filesystem to get the file modification
+ time everytime a #include directive is processed (Jean-Baptiste Quenot
+ )
+ - Applied patch to fix some annoying cases when Cheetah writes to stderr
+ instead of propagating the exception (Jean-Baptiste Quenot
+ )
+ - Added KDE editor support
+ - Applied patch to correct importHook behavior on Python 2.6
+ (reported/patched by Toshio Ernie Kuratomi )
+ - Correct unicode issue when calling/embedding unicode templates inside of
+ other templtes (testcase Tests.Unicode.JPQ_UTF8_Test3. reported by
+ Jean-Baptiste Quenot )
+ - Added --shbang option (e.g. "cheetah compile --shbang
+ '#!/usr/bin/python2.6' ")
+ - Removed dependency on optik OptionParser in favor of builtin Python
+ optparse module
+ - Introduction of the #transform directive for whole-document filtering
+ - Introduction of Cheetah.contrib.markdown and Cheetah.Filters.Markdown for
+ outputting a markdown processed template (meant for #transform)
+ - Cheetah.Filters.CodeHighlighter, pygments-based code highlighting filter
+ for use with #transform
+ - Addition of "useLegacyImportMode" compiler setting (defaulted to True) to
+ allow for older (read: broken) import behavior
+- 2.1.0.1 (March 27, 2009)
+ - Fix inline import issue introduced in v2.1.0
+- 2.1.0 (March 16, 2009)
+ - Quiet DeprecationWarnings being printed to stderr when using Cheetah on
+ Python 2.6 and up. Patch suggested by Satoru SATOH
+
+ - Apply patch to support parallel compilation of templates courtesy of Evan
+ Klitzke
+ - Corrected issue when __getattr__ calls on searchList objects raise
+ exceptions (tyler@slide.com)
+ - make autocalling in valueForName correctly ignore newstyle classes and
+ instances that are callable, as it does for oldstyle classes and
+ instances. Patch from lucas@endian.com [TR]
+ - made it possible to chain multiple decorators to a method #def [TR with
+ patch from Graham Dennis]
+ - fixed a bug in _eatMultiLineDef that Graham Dennis reported. [TR]
+ - fixed 'module.__init__() argument 1 must be string, not unicode' bug in
+ Template.py reported by Erwin Ambrosch [TR]
+
+-------------------------------------------------------------------
+Fri Nov 14 2008 - Ciaran Farrell - 2.0.1-2
+
+- replaced --record with --record-rpm as per bnc#441794
+
+-------------------------------------------------------------------
+Tue Feb 12 2008 - Peter Poeml - 2.0.1-1
+
+- update to 2.0.1
+
+-------------------------------------------------------------------
+Sat Nov 25 2006 - James Oakley - 2.0-1
+
+- Initial release
+
calling whatdependson for head-i586
New:
----
Cheetah-2.2.2.tar.bz2
python-cheetah.changes
python-cheetah.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-cheetah.spec ++++++
#
# spec file for package python-cheetah
#
# Copyright (c) 2011 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
%define modname cheetah
Name: python-%{modname}
Version: 2.2.2
Release: 1
Summary: Python-Powered Template Engine
Url: http://www.cheetahtemplate.org/
License: Other License(s), see package
Group: Development/Libraries/Python
Source: Cheetah-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if 0%{?suse_version} >= 1030
%{py_requires}
%endif
BuildRequires: python-devel
%description
Cheetah is a template engine and code generation tool, written in Python. Web
development is its principle use, but Cheetah is very flexible and is also
being used to generate C++ game code, Java, sql, form emails and even Python
code.
Authors:
--------
Tavis Rudd
%prep
%setup -q -n Cheetah-%{version}
%build
export CFLAGS="$RPM_OPT_FLAGS"
python setup.py build
%install
%if 0%{?suse_version} >= 1030
python setup.py install --prefix=%{_prefix} --root=$RPM_BUILD_ROOT --record-rpm=INSTALLED_FILES
#%fdupes %buildroot
%else
python setup.py install --prefix=%{_prefix} --root=$RPM_BUILD_ROOT
%endif
%clean
rm -rf %{buildroot}
%if 0%{?suse_version} >= 1030
%files -f INSTALLED_FILES
%else
%files
%endif
%defattr(-,root,root)
%doc CHANGES LICENSE README TODO
%if 0%{?suse_version} <= 0
%{_bindir}/*
%{python_sitelib}*
%endif
%changelog
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org