From 2b828c0e350ed2c2a1a5b085e5cf56684c8b05c5 Mon Sep 17 00:00:00 2001
From: Upgrade Helper <auh@yoctoproject.org>
Date: Thu, 20 Aug 2026 05:21:27 +0000
Subject: [PATCH] python3-lxml: upgrade 6.1.1 -> 6.1.2

Source: doc/html/changes-6.1.2.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Docutils 0.22.4: https://docutils.sourceforge.io/" />
<title>lxml changelog</title>
<link rel="stylesheet" href="style.css" type="text/css" />
<script type="text/javascript">
function trigger_menu(event) {
    var sidemenu = document.getElementById("sidemenu");
    var classes = sidemenu.getAttribute("class");
    classes = (classes.indexOf(" visible") === -1) ? classes + " visible" : classes.replace(" visible", "");
    sidemenu.setAttribute("class", classes);
    event.preventDefault();
    event.stopPropagation();
}
function hide_menu() {
    var sidemenu = document.getElementById("sidemenu");
    var classes = sidemenu.getAttribute("class");
    if (classes.indexOf(" visible") !== -1) {
        sidemenu.setAttribute("class", classes.replace(" visible", ""));
    }
}
</script><meta name="viewport" content="width=device-width, initial-scale=1" /></head>
<body onclick="hide_menu()">
<div class="document" id="lxml-changelog">
<div class="sidemenu" id="sidemenu"><div class="menutrigger" onclick="trigger_menu(event)">Menu</div><div class="menu"><div class="banner"><div class="banner_image"><img src="python-xml-title.png" /></div><div class="banner_link"><a href="index.html#support-the-project">Like the tool? <br class="first" />Help making it better! <br class="second" />Your donation helps!</a></div></div><ul id="lxml-section"><li><span class="section title">lxml</span><ul class="menu foreign" id="index-menu"><li class="menu title"><a href="index.html">lxml</a><ul class="submenu"><li class="menu item"><a href="index.html#introduction">Introduction</a></li><li class="menu item"><a href="index.html#support-the-project">Support the project</a></li><li class="menu item"><a href="index.html#documentation">Documentation</a></li><li class="menu item"><a href="index.html#download">Download</a></li><li class="menu item"><a href="index.html#mailing-list">Mailing list</a></li><li class="menu item"><a href="index.html#bug-tracker">Bug tracker</a></li><li class="menu item"><a href="index.html#license">License</a></li><li class="menu item"><a href="index.html#old-versions">Old Versions</a></li><li class="menu item"><a href="index.html#project-income-report">Project income report</a></li><li class="menu item"><a href="index.html#legal-notice-for-donations">Legal Notice for Donations</a></li></ul></li></ul><ul class="menu foreign" id="intro-menu"><li class="menu title"><a href="intro.html">Why lxml?</a><ul class="submenu"><li class="menu item"><a href="intro.html#motto">Motto</a></li><li class="menu item"><a href="intro.html#aims">Aims</a></li></ul></li></ul><ul class="menu foreign" id="installation-menu"><li class="menu title"><a hr

[Changelog truncated as it exceeds 3000 characters;
the full changelog can be found in an attachment to the AUH email]
---
 ...n3-lxml_6.1.1.bb => python3-lxml_6.1.2.bb} | 140 +++++++++++++++++-
 1 file changed, 138 insertions(+), 2 deletions(-)
 rename meta/recipes-devtools/python/{python3-lxml_6.1.1.bb => python3-lxml_6.1.2.bb} (21%)

diff --git a/meta/recipes-devtools/python/python3-lxml_6.1.1.bb b/meta/recipes-devtools/python/python3-lxml_6.1.2.bb
similarity index 21%
rename from meta/recipes-devtools/python/python3-lxml_6.1.1.bb
rename to meta/recipes-devtools/python/python3-lxml_6.1.2.bb
index 4ca7f08b39..7ac73ba477 100644
--- a/meta/recipes-devtools/python/python3-lxml_6.1.1.bb
+++ b/meta/recipes-devtools/python/python3-lxml_6.1.2.bb
@@ -1,3 +1,139 @@
+# FIXME: the LIC_FILES_CHKSUM values have been updated by 'devtool upgrade'.
+# The following is the difference between the old and the new license text.
+# Please update the LICENSE value if needed, and summarize the changes in
+# the commit message via 'License-Update:' tag.
+# (example: 'License-Update: copyright years updated.')
+#
+# The changes:
+#
+# --- LICENSES.txt
+# +++ LICENSES.txt
+# @@ -4,6 +4,13 @@
+#  Some code, such a selftest.py, selftest2.py and
+#  src/lxml/_elementpath.py are derived from ElementTree and
+#  cElementTree. See doc/licenses/elementtree.txt for the license text.
+# +Newer versions reuse code from CPython's 'xml.etree' implementation,
+# +licensed under the PSF-License v2.
+# +See https://docs.python.org/3/license.html
+# +
+# +A copy of difflib is used as part of lxml.html, forked from the CPython
+# +standard library and licensed under the PSF-License v2.
+# +See https://docs.python.org/3/license.html
+#  
+#  lxml.cssselect and lxml.html are copyright Ian Bicking and distributed
+#  under the BSD license (see doc/licenses/BSD.txt).
+# @@ -16,14 +23,105 @@
+#  
+#  The isoschematron implementation uses several XSL and RelaxNG resources:
+#   * The (XML syntax) RelaxNG schema for schematron, copyright International
+# -   Organization for Standardization (see 
+# +   Organization for Standardization (see
+#     src/lxml/isoschematron/resources/rng/iso-schematron.rng for the license
+#     text)
+#   * The skeleton iso-schematron-xlt1 pure-xslt schematron implementation
+#     xsl stylesheets, copyright Rick Jelliffe and Academia Sinica Computing
+# -   Center, Taiwan (see the xsl files here for the license text: 
+# +   Center, Taiwan (see the xsl files here for the license text:
+#     src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/)
+#   * The xsd/rng schema schematron extraction xsl transformations are unlicensed
+# -   and copyright the respective authors as noted (see 
+# +   and copyright the respective authors as noted (see
+#     src/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl and
+#     src/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl)
+# +
+# +
+# +Binary wheels
+# +-------------
+# +
+# +The officiall distributed binary wheels include bundled versions of the libraries
+# +zlib, iconv, libxml2, libxslt and libexslt.
+# +These libraries are linked, used and distributed under their following
+# +respective licenses:
+# +
+# +**zlib**: zlib-license, https://www.zlib.net/zlib_license.html
+# +
+# +**iconv**: LGPL 2.1, https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html
+# +
+# +**libxml2**: MIT
+# +
+# +Except where otherwise noted in the source code (e.g. the files dict.c and
+# +list.c, which are covered by a similar licence but with different Copyright
+# +notices) all the files are:
+# +
+# + Copyright (C) 1998-2012 Daniel Veillard.  All Rights Reserved.
+# + Copyright (C) The Libxml2 Contributors.
+# +
+# +Permission is hereby granted, free of charge, to any person obtaining a copy
+# +of this software and associated documentation files (the "Software"), to deal
+# +in the Software without restriction, including without limitation the rights
+# +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# +copies of the Software, and to permit persons to whom the Software is fur-
+# +nished to do so, subject to the following conditions:
+# +
+# +The above copyright notice and this permission notice shall be included in
+# +all copies or substantial portions of the Software.
+# +
+# +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
+# +NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+# +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# +THE SOFTWARE.
+# +
+# +**libxslt**: MIT
+# +
+# + Copyright (C) 2001-2002 Daniel Veillard.  All Rights Reserved.
+# +
+# +Permission is hereby granted, free of charge, to any person obtaining a copy
+# +of this software and associated documentation files (the "Software"), to deal
+# +in the Software without restriction, including without limitation the rights
+# +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# +copies of the Software, and to permit persons to whom the Software is fur-
+# +nished to do so, subject to the following conditions:
+# +
+# +The above copyright notice and this permission notice shall be included in
+# +all copies or substantial portions of the Software.
+# +
+# +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
+# +NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+# +DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+# +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
+# +NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+# +
+# +Except as contained in this notice, the name of Daniel Veillard shall not
+# +be used in advertising or otherwise to promote the sale, use or other deal-
+# +ings in this Software without prior written authorization from him.
+# +
+# +**libexslt**: MIT
+# +
+# + Copyright (C) 2001-2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard.
+# + All Rights Reserved.
+# +
+# +Permission is hereby granted, free of charge, to any person obtaining a copy
+# +of this software and associated documentation files (the "Software"), to deal
+# +in the Software without restriction, including without limitation the rights
+# +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# +copies of the Software, and to permit persons to whom the Software is fur-
+# +nished to do so, subject to the following conditions:
+# +
+# +The above copyright notice and this permission notice shall be included in
+# +all copies or substantial portions of the Software.
+# +
+# +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
+# +NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+# +AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+# +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
+# +NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+# +
+# +Except as contained in this notice, the name of the authors shall not
+# +be used in advertising or otherwise to promote the sale, use or other deal-
+# +ings in this Software without prior written authorization from him.
+# 
+#
+
 SUMMARY = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API."
 DESCRIPTION = "lxml is a Pythonic, mature binding for the libxml2 and \
 libxslt libraries. It provides safe and convenient access to these \
@@ -7,7 +143,7 @@ C14N and much more."
 HOMEPAGE = "https://lxml.de/"
 SECTION = "devel/python"
 LICENSE = "BSD-3-Clause AND GPL-2.0-only AND MIT AND PSF-2.0"
-LIC_FILES_CHKSUM = "file://LICENSES.txt;md5=e4c045ebad958ead4b48008f70838403 \
+LIC_FILES_CHKSUM = "file://LICENSES.txt;md5=d1118b9913749904166e8726c5331c11 \
                     file://doc/licenses/elementtree.txt;md5=eb34d036a6e3d56314ee49a6852ac891 \
                     file://doc/licenses/BSD.txt;md5=700a1fc17f4797d4f2d34970c8ee694b \
                     file://doc/licenses/GPL.txt;md5=94d55d512a9ba36caa9b7df079bae19f \
@@ -18,7 +154,7 @@ LIC_FILES_CHKSUM = "file://LICENSES.txt;md5=e4c045ebad958ead4b48008f70838403 \
 
 DEPENDS += "libxml2 libxslt"
 
-SRC_URI[sha256sum] = "ba96ae44888e0185281e937633a743ea90d5a196c6000f82565ebb0580012d40"
+SRC_URI[sha256sum] = "1055241852f2b02068af4a625a5d32c087db193c12251928af2562ecd2239f18"
 
 SRC_URI += "${PYPI_SRC_URI}"
 inherit pkgconfig pypi setuptools3
-- 
2.47.1

