Hello community, here is the log from the commit of package python-kid checked in at Tue Jun 27 18:30:30 CEST 2006. -------- --- python-kid/python-kid.changes 2006-05-25 14:52:38.000000000 +0200 +++ python-kid/python-kid.changes 2006-06-27 15:57:37.000000000 +0200 @@ -1,0 +2,33 @@ +Tue Jun 27 15:54:26 CEST 2006 - cthiel@suse.de + +- update to version 0.9.2 + * Enhancements + o Updated to current version of ez_setup.py. + o Improved importer.py, resolving tickets #103 (FutureWarnings) and 137 + #(using new import hooks). + o The testing code can now figure out what testing modules to run + dynamically. In addition, the code also determines which functions are + tests dynamically. Tests that need pylib are skipped for those that + don't have it. If you run 'python test_kid.py' now you should be + seeing more tests executed. + o Removed the revision history from the language and and instead include + a pointer to the Release Notes. + * API Changes + o Allow the kid command to accept XML piped into it's stdin when '-' is + used as the filename. + o Patch from #143. The load_template() function accepts an 'ns'keyword + argument to pre-populate the template module namespace with global + variables. Thanks! + o Created an API to replace the various ways that configuration options + are currently set. + o Allow the XML function to take a new keword parameter (xmlns) that + sets the default namespace for a fragment. + * Add Support for Python 2.5 + o Added support for xml.etree, which is the ElementTree packaged with + Python 2.5. Running 'make test' only checks xml.etree currently. + o The __future__ imports have been moved to the top of the module to + play nicely in Python 2.5. I have also added 2.5 to the makefile so + it will be tested before each release. + o makefile regression test includes Python 2.5. + +------------------------------------------------------------------- Old: ---- kid-0.9.1-setuptools.patch kid-0.9.1.tar.bz2 New: ---- kid-0.9.2.tar.bz2 kid-setuptools.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-kid.spec ++++++ --- /var/tmp/diff_new_pack.tbhHWC/_old 2006-06-27 18:29:56.000000000 +0200 +++ /var/tmp/diff_new_pack.tbhHWC/_new 2006-06-27 18:29:56.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package python-kid (Version 0.9.1) +# spec file for package python-kid (Version 0.9.2) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -12,14 +12,14 @@ Name: python-kid BuildRequires: python-devel python-elementtree python-xml -Version: 0.9.1 +Version: 0.9.2 Release: 1 Summary: Kid - A simple and pythonic XML template language Group: Development/Libraries/Python License: X11/MIT URL: http://kid.lesscode.org/ Source: kid-%{version}.tar.bz2 -Patch: kid-%{version}-setuptools.patch +Patch: kid-setuptools.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: python-elementtree @@ -61,6 +61,36 @@ %{py_sitedir}/kid %changelog -n python-kid +* Tue Jun 27 2006 - cthiel@suse.de +- update to version 0.9.2 + * Enhancements + o Updated to current version of ez_setup.py. + o Improved importer.py, resolving tickets #103 (FutureWarnings) and 137 + [#](using new import hooks). + o The testing code can now figure out what testing modules to run + dynamically. In addition, the code also determines which functions are + tests dynamically. Tests that need pylib are skipped for those that + don't have it. If you run 'python test_kid.py' now you should be + seeing more tests executed. + o Removed the revision history from the language and and instead include + a pointer to the Release Notes. + * API Changes + o Allow the kid command to accept XML piped into it's stdin when '-' is + used as the filename. + o Patch from #143. The load_template() function accepts an 'ns'keyword + argument to pre-populate the template module namespace with global + variables. Thanks! + o Created an API to replace the various ways that configuration options + are currently set. + o Allow the XML function to take a new keword parameter (xmlns) that + sets the default namespace for a fragment. + * Add Support for Python 2.5 + o Added support for xml.etree, which is the ElementTree packaged with + Python 2.5. Running 'make test' only checks xml.etree currently. + o The __future__ imports have been moved to the top of the module to + play nicely in Python 2.5. I have also added 2.5 to the makefile so + it will be tested before each release. + o makefile regression test includes Python 2.5. * Thu May 25 2006 - cthiel@suse.de - update to version 0.9.1 * Layout Templates: ++++++ kid-0.9.1.tar.bz2 -> kid-0.9.2.tar.bz2 ++++++ ++++ 19003 lines of diff (skipped) ++++++ kid-setuptools.patch ++++++ --- setup.py +++ setup.py @@ -1,14 +1,10 @@ -# bootstrap setuptools if necessary -from ez_setup import use_setuptools -use_setuptools() - import os execfile(os.path.join("kid", "release.py")) doc_parts = long_description.strip().splitlines() -from setuptools import setup, find_packages +from distutils.core import setup setup( name="kid", version=version, ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit-help@opensuse.org