[python-genshi] - Version 0.6 - http://svn.edgewall.org/repos/genshi/tags/0.6.0/ - (Apr 22 2010, from branches/stabl

Jeffrey C. Ollie jcollie at fedoraproject.org
Mon Aug 23 00:51:58 UTC 2010


commit 549a7a65f22cf15140a28dcc5c3b23c65aab0e41
Author: Jeffrey C. Ollie <jeff at ocjtech.us>
Date:   Sun Aug 22 19:51:42 2010 -0500

    - Version 0.6
    - http://svn.edgewall.org/repos/genshi/tags/0.6.0/
    - (Apr 22 2010, from branches/stable/0.6.x)
    -
    -  * Support for Python 2.3 has been dropped.
    -  * Rewrite of the XPath evaluation engine for better performance and improved
    -    correctness. This is the result of integrating work done by Marcin Kurczych
    -    during GSoC 2008.
    -  * Updated the Python AST processing for template code evaluation to use the
    -    `_ast` module instead of the deprecated `compiler` package, including an
    -    adapter layer for Python 2.4. This, too, is the result of integrating work
    -    done by  Marcin Kurczych during GSoC 2008.
    -  * Added caching in the serialization stage for improved performance in some
    -    cases.
    -  * Various improvements to the HTML sanitization filter.
    -  * Fix problem with I18n filter that would get confused by expressions in
    -    attribute values when inside an `i18n:msg` block (ticket #250).
    -  * Fix problem with the transformation filter dropping events after the
    -    selection (ticket #290).
    -  * `for` loops in template code blocks no longer establish their own locals
    -    scope, meaning you can now access variables assigned in the loop outside
    -    of the loop, just as you can in regular Python code (ticket #259).
    -  * Import statements inside function definitions in template code blocks no
    -    longer result in an UndefinedError when the imported name is accessed
    -    (ticket #276).
    -  * Fixed handling of relative URLs with fragment identifiers containing colons
    -    in the `HTMLSanitizer` (ticket #274).
    -  * Added an option to the `HTMLFiller` to also populate password fields.
    -  * Match template processing no longer produces unwanted duplicate output in
    -    some cases (ticket #254).
    -  * Templates instantiated without a loader now get an implicit loader based on
    -    their file path, or the current directory as a fallback (ticket #320).
    -  * Added documentation for the `TemplateLoader`.
    -  * Enhanced documentation for internationalization.

 .gitignore                                         |    1 +
 ...orted-913-927-and-928-to-the-0.5.x-branch.patch |  152 --------------------
 python-genshi-0.5.1-length_hint.patch              |   14 --
 python-genshi.spec                                 |   54 ++++++--
 sources                                            |    2 +-
 5 files changed, 46 insertions(+), 177 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 67f70d5..fcf5636 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 Genshi-0.5.1.tar.bz2
+/Genshi-0.6.tar.gz
diff --git a/python-genshi.spec b/python-genshi.spec
index 3e24c02..e56b886 100644
--- a/python-genshi.spec
+++ b/python-genshi.spec
@@ -1,18 +1,15 @@
-%{!?python_sitelib: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
-
 Name:           python-genshi
-Version:        0.5.1
-Release:        8%{?dist}
+Version:        0.6
+Release:        1%{?dist}
 Summary:        Toolkit for stream-based generation of output for the web
 
 Group:          Development/Languages
 License:        BSD
 URL:            http://genshi.edgewall.org/
 
-Source0:        http://ftp.edgewall.com/pub/genshi/Genshi-%{version}.tar.bz2
-Patch0:         %{name}-%{version}-length_hint.patch
-Patch1:		0001-Ported-913-927-and-928-to-the-0.5.x-branch.patch
+Source0:        http://ftp.edgewall.com/pub/genshi/Genshi-%{version}.tar.gz
 
+BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  python-devel
@@ -28,8 +25,8 @@ a template language, which is heavily inspired by Kid.
 
 %prep
 %setup0 -q -n Genshi-%{version}
-%patch0 -p0 -b .length_hint
-%patch1 -p1
+#patch0 -p0 -b .length_hint
+#patch1 -p1
 
 find examples -type f | xargs chmod a-x
 
@@ -49,9 +46,46 @@ rm -rf %{buildroot}
 %files
 %defattr(-,root,root,-)
 %doc ChangeLog COPYING doc examples README.txt 
-%{python_sitearch}/*
+%{python_sitelib}/Genshi-%{version}-py*.egg-info
+%{python_sitelib}/genshi
 
 %changelog
+* Sun Aug 22 2010 Jeffrey C. Ollie <jeff at ocjtech.us> - 0.6-1
+- Version 0.6
+- http://svn.edgewall.org/repos/genshi/tags/0.6.0/
+- (Apr 22 2010, from branches/stable/0.6.x)
+-
+-  * Support for Python 2.3 has been dropped.
+-  * Rewrite of the XPath evaluation engine for better performance and improved
+-    correctness. This is the result of integrating work done by Marcin Kurczych
+-    during GSoC 2008.
+-  * Updated the Python AST processing for template code evaluation to use the
+-    `_ast` module instead of the deprecated `compiler` package, including an
+-    adapter layer for Python 2.4. This, too, is the result of integrating work
+-    done by  Marcin Kurczych during GSoC 2008.
+-  * Added caching in the serialization stage for improved performance in some
+-    cases.
+-  * Various improvements to the HTML sanitization filter.
+-  * Fix problem with I18n filter that would get confused by expressions in
+-    attribute values when inside an `i18n:msg` block (ticket #250).
+-  * Fix problem with the transformation filter dropping events after the
+-    selection (ticket #290).
+-  * `for` loops in template code blocks no longer establish their own locals
+-    scope, meaning you can now access variables assigned in the loop outside
+-    of the loop, just as you can in regular Python code (ticket #259).
+-  * Import statements inside function definitions in template code blocks no
+-    longer result in an UndefinedError when the imported name is accessed
+-    (ticket #276).
+-  * Fixed handling of relative URLs with fragment identifiers containing colons
+-    in the `HTMLSanitizer` (ticket #274).
+-  * Added an option to the `HTMLFiller` to also populate password fields.
+-  * Match template processing no longer produces unwanted duplicate output in
+-    some cases (ticket #254).
+-  * Templates instantiated without a loader now get an implicit loader based on
+-    their file path, or the current directory as a fallback (ticket #320).
+-  * Added documentation for the `TemplateLoader`.
+-  * Enhanced documentation for internationalization.
+
 * Thu Jul 22 2010 David Malcolm <dmalcolm at redhat.com> - 0.5.1-8
 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
 
diff --git a/sources b/sources
index ee2959e..ec7f6a1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-822942bbc3109da9f6b472eb8ea4e3a4  Genshi-0.5.1.tar.bz2
+604e8b23b4697655d36a69c2d8ef7187  Genshi-0.6.tar.gz


More information about the scm-commits mailing list