Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-Chameleon for
openSUSE:Factory checked in at 2023-10-02 20:07:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Chameleon (Old)
and /work/SRC/openSUSE:Factory/.python-Chameleon.new.28202 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Chameleon"
Mon Oct 2 20:07:04 2023 rev:15 rq:1114697 version:4.2.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Chameleon/python-Chameleon.changes
2023-01-04 17:54:40.358913631 +0100
+++
/work/SRC/openSUSE:Factory/.python-Chameleon.new.28202/python-Chameleon.changes
2023-10-02 20:09:44.245862555 +0200
@@ -1,0 +2,27 @@
+Mon Oct 2 07:19:53 UTC 2023 - Dirk Müller <[email protected]>
+
+- update to 4.2.0:
+ * An XML document provided as a string (i.e. decoded) now
+ correctly has its content encoding parsed.
+ * Boolean attributes are now automatically configured for
+ templates in non-XML mode, presuming that we're being used
+ to generate HTML.
+ * This means that the same loading mechanism can be used for
+ both XML-and HTML-based templates.
+ * Boolean attributes (those configured using the optional
+ `boolean_attributes` parameter) now work with $-expression
+ interpolation.
+ * Unlike content and regular attributes, a special check for a
+ falsy value is now done for boolean attributes, such that
+ boolean logic can be used for interpolation expressions
+ (only a truthy value will include the attribute).
+ This reverts a change in behavior introduced in 3.8.0.
+ * Fix format spec applying for f-strings.
+ * Drop support for Python 2.7, 3.5, 3.6.
+ * Add support for set- and dict comprehensions
+ * Remove the following functions resp. modules:
+ ``.utils.text_()``
+ ``.utils.unescape()``
+ ``.compat``
+
+-------------------------------------------------------------------
Old:
----
Chameleon-3.10.2.tar.gz
New:
----
Chameleon-4.2.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-Chameleon.spec ++++++
--- /var/tmp/diff_new_pack.fMnTq1/_old 2023-10-02 20:09:45.429905136 +0200
+++ /var/tmp/diff_new_pack.fMnTq1/_new 2023-10-02 20:09:45.429905136 +0200
@@ -16,17 +16,19 @@
#
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%{?sle15_python_module_pythons}
Name: python-Chameleon
-Version: 3.10.2
+Version: 4.2.0
Release: 0
Summary: Fast HTML/XML Template Compiler
License: BSD-3-Clause AND BSD-4-Clause AND Python-2.0 AND ZPL-2.1
Group: Development/Languages/Python
URL: https://github.com/malthe/chameleon
Source:
https://github.com/malthe/chameleon/archive/%{version}.tar.gz#/Chameleon-%{version}.tar.gz
+BuildRequires: %{python_module devel >= 3.8}
+BuildRequires: %{python_module pip}
BuildRequires: %{python_module pytest}
-BuildRequires: %{python_module setuptools}
+BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-setuptools
@@ -44,10 +46,10 @@
%setup -q -n chameleon-%{version}
%build
-%python_build
+%pyproject_wheel
%install
-%python_install
+%pyproject_install
# Don't ship testsuite
%python_expand rm -r %{buildroot}%{$python_sitelib}/chameleon/tests
%python_expand %fdupes %{buildroot}%{$python_sitelib}
++++++ Chameleon-3.10.2.tar.gz -> Chameleon-4.2.0.tar.gz ++++++
++++ 5826 lines of diff (skipped)